java - ExoPlayer 中的 DefaultTrackSelector 不起作用!(另一种方式?)
问题描述
我正在开发一个直播和电影播放器应用程序。我选择了 ExoPlayer 2。这部电影有两个不同的曲目,包括(英语和波斯语)。在其他人中,我找到了这些解决方案,但对我不起作用。我想要像播放电影中的按钮一样,当我单击时,它会在轨道之间切换。你能帮助我吗?
trackSelector.setParameters(
trackSelector
.buildUponParameters()
.setMaxVideoSizeSd()
.setPreferredAudioLanguage("fa"));
并且
trackSelector = new DefaultTrackSelector();
trackSelector.setParameters(
trackSelector.getParameters().buildUpon().setMaxVideoSizeSd()
.setPreferredTextLanguage("fa")
.setPreferredAudioLanguage("fa").build());
解决方案
推荐阅读
- docker - 环境变量替换在 docker-compose 文件中不起作用
- html - React 不使用 autoprefixer 填充所有 css 前缀吗?
- php - 需要为 OpenCart 加载 ZIP 扩展 - macOS Big Sur
- javascript - 用数组反应 useState 钩子竞争条件
- html - 页面底部的水平滚动导航栏
- azure - 如何在 Azure Key Vault 中使用 get api 解包密钥?
- java - recyclerview 项目点击动画
- splash-screen - Android studio 4.1.1 安装后卡在闪屏
- ruby-on-rails - 我运行 heroku run rake db:migrate 但出现错误 PG::UndefinedColumn: ERROR: column "user_id" of relationship "tasks" does not exist
- python - 简单的二十一点游戏 - CLI:代码已完成,但没有任何反应