问题标签 [exoplayer2.x]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - ExoPlayer 2 迁移
下面是我们使用 ExoPlayer1 从 url 播放 mp4 视频的代码片段,我在升级到 ExoPlayer2 之后。我不确定升级后要更新什么以使其正常工作,因为我对 ExoPlayer 本身不太熟悉,并且没有太多有用的文档。如果有人可以遮住一些光线,任何帮助表示赞赏..谢谢堆
android - Exoplayer 2 的动态播放列表
我想将 ExoPlayer2 与播放列表一起使用,可以动态地更改曲目(从播放列表中添加或删除它们)并更改循环设置。
由于 ConcatenatingMediaSource 具有静态数组(而不是列表),因此我正在实现一个 DynamicMediaSource,例如 Concatenating 一个,但使用列表而不是数组和一种模式方法 addSource 来向列表中添加一个媒体源。
当我调用 addSource
轨道已添加到数组中,但似乎缺少一些东西,因为我总是在 createPeriod 方法中获得 ArrayOutOfBoundsException 。
在 createPeriod 方法中
正在尝试访问 index = mediaSources.size()。
你能帮助我吗?
android - 在 Exoplayer 2 中自定义 MediaController
我想完全自定义 ExoPlayer 媒体控制器,将控制器与视图本身分开。
我看到了几篇关于 Exoplayer 1 版本的帖子(这一篇非常有用:Custom UI on exoplayer sample),但没有关于 Exoplayer 2(我正在使用的)。
版本 1 和 2 之间的代码已更改,我找不到任何方法来检索与版本 1 中相同的 MediaController。
你可以帮帮我吗?
android - Exoplayer(2.0.0) 在播放实时 HLS 视频时给出 BehindLiveWindowException
在播放实时视频(HLS)一段时间后,我遇到了这个异常,对于录制的视频,它工作正常。
android - Android - ExoPlayer2 字幕
ExoPlayer2如何设置字幕?我试过这个 tu bild MergingMediaSource:
但我收到了这个错误:
android - 如何暂停 ExoPlayer 2 播放和恢复(PlayerControl 已删除)
其中ExoPlayer < 2.x
有一个PlayerControl
具有pause()
和resume()
功能的类,但它被删除了。我找不到在 上执行此操作的方法ExoPlayer 2
。
如何暂停和恢复播放?
android - Android : 如何使用 exoplayer 2.xx 流式传输无线电链接
我想通过 android 服务流式传输具有 exoplayer 版本 rc2.xx 的在线广播。
我一直在尝试从所有在线教程中学习,但它们都在 2.xx 版本之前,其中很多也与视频流相关(我不需要)。
有人有很好的教程吗?
android - Android - ExoPlayer 2 离线播放 DRM (widevine)
我正在尝试为 ExoPlayer 2 实现离线 DRM 支持,但我遇到了一些问题。
我找到了这个对话。ExoPlayer 1.x 有一些实现,以及如何与 ExoPlayer 2.x 一起使用该实现的一些步骤。
我对OfflineDRMSessionManager
whitch 工具有疑问DrmSessionManager
。在该示例中是从 ExoPlayer 1.x 导入的 DrmSessionManager。如果我从 ExoPlayer 2 导入它,那么我在编译它时会遇到问题。我对@Override
不在那个新 DrmSessionManager 中的方法(open()、close()、..)有疑问,并且有一些新方法:acquireSession()
, ... 。
android - ExoPlayer2 - 如何使 HTTP 301 重定向工作?
我开始使用 ExoPlayer 播放一些音频。一切都很好,直到我遇到一个具有“301 永久移动”重定向的 URL。ExoPlayer2 默认不处理。
我已经看过这个帖子:https ://github.com/google/ExoPlayer/issues/423
他们说将新的“allowCrossDomainRedirects”标志添加到 HttpDataSource 或 UriDataSource。问题是我不使用这些类中的任何一个:
了解 ExtractorMediaSource 如何需要 dataSourceFactory 而不是 DataSource。事实上,我什至在 ExoPlayer2 上找不到类 HttpDataSource 和 UriDataSource。看起来它们已被删除。
因此我找不到添加帖子中提到的标志的方法。有人可以帮助我吗?
java - ExoPlayer 设置命令找不到 UNKNOWN_TIME
我正在尝试设置 exoPlayer 的命令,但我不知道如何设置
我找到了这个,但我必须设置UNKNOWN_TIME
因为它告诉我无法解析符号UNKNOWN_TIME