问题标签 [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.

0 投票
0 回答
121 浏览

android - SimpleExoPlayer 不显示正确的音频持续时间

我意识到当我在 Windows Media Player 中打开音频时,它会将持续时间显示为 2:39。但是,SimpleExoPlayerView 的持续时间设置为 2:40。在其他示例中,它甚至会增加 5-6 秒的持续时间。这是为什么?

0 投票
3 回答
4236 浏览

android - SimpleExoPlayerView 是否有控制器可见性更改事件?

我正在尝试使用 SimpleExoPlayerView 实现全屏模式。我主要使用 setSystemUiVisibility 来解决这个问题。

在 onCreate 期间,我添加了一个 OnSystemUiVisibilityChange 侦听器以将播放器控件与操作栏同步隐藏。

在 OnSystemUiVisibilityChangeListener 中,我还设置了与 simpleExoplayerViews 超时匹配的超时,因此控件和操作栏同时隐藏。

除了在一种情况下,这工作得很好。如果您点击屏幕,然后在 SimpleExoPlayerView 控件超时之前再次点击它,SimpleExoPlayerView 将被隐藏,但系统 ui 在超时之前不会设置。有什么我可以挂钩的事件吗?

我已经尝试为我的根布局设置一个 onClick 和 onTouch 侦听器,但是这些事件没有被触发,我怀疑 SimpleExoPlayerView 可能正在吞噬它们?

0 投票
1 回答
901 浏览

android - 如何实现播放和暂停控制器 ExoPlayer 2

我想在我的应用程序中使用 ExoPlayer 2 在我单击 videoview 时在 recyclerview 中播放视频,或者 SimpleExoPlayerView 视频应该播放,如果我再次单击它应该暂停现在的问题是我无法在 ExoPlayer2 中找到 Player.Controler 类所以如果您能指导我如何实现控制器来播放和暂停视频,我可以播放和暂停视频或任何其他方式......
我也使用过这个 链接,但没有得到一些很酷的东西

0 投票
2 回答
1895 浏览

android - Android Exoplayer SimpleExoPlayerView 播放/暂停事件

有没有办法挂钩 SimpleExoPlayerView 控件的播放/暂停点击事件?我正在尝试将 chromecast 连接到我的播放活动,并且我需要能够响应播放事件以确定 exoplayer 是应该播放内容还是应该将其发送到 chromecast。

我认为 onPlayerStateChanged 可能对此有所帮助,但我看不到 ExoPlayer.STATE_PLAYING 状态。

0 投票
3 回答
671 浏览

android - 覆盖 exoplayer 控制器给出错误:(27、34)找不到与给定名称匹配的资源(在“id”处,值为“@id/exo_next”)

我正在尝试向 exoPlayer 控件添加全屏按钮。我创建了一个名称为 xml 的文件

exo_playback_control_view.xml

根据这个 SO question

但它给了我一整套我不知道如何解决的错误

这是我的 xml 文件

这些是我得到的错误

我能做什么或如何为控件实现新按钮

0 投票
0 回答
318 浏览

java - 使用最后一个 exoplayer2,在 java 中,我如何从无线电流中获取元数据

安卓java。最后一个exoplayer2。现在是否可以从广播电台流中获取元数据、当前标题和艺术家正在播放、如何以及以何种类型的流。我什至如何检测是否可以为正在播放的流 exoplayer 完成。谢谢。

0 投票
1 回答
2183 浏览

android - 在 exoplayer 中播放时离线保存视频

我可以使用https://github.com/google/ExoPlayer上的源代码在 exoplayer 中播放视频,但无法找到如何保存视频并稍后在离线时播放。

此外,如何离线保存通过 mpd 文件运行的分段视频?

我可以放入 exoplayer 源代码中以使其工作的任何代码片段都将是非常可观的。

分段视频文件

0 投票
0 回答
1391 浏览

android - Exoplayer 2 AMR 格式使用 FFmpeg 扩展

我已经构建了 exoplayer ffmpeg 扩展并添加到我的项目中,因为我需要支持 AMR 格式,所以:

按照教程:FFmpeg 扩展

编译步骤后:

我已经生成了 aar 文件:

所以我生成了extension-ffmpeg-debug.arr文件并将其放在我项目的 lib 文件夹中。

我的播放器实现:

错误:

还应该配置什么来运行 AMR 格式,有人有什么建议吗?

0 投票
0 回答
1376 浏览

android - 如何使用 exoplayer(示例)流式传输加密文件?

我正在尝试流式传输加密的音频文件(.mp3),但我不知道如何实现这一点。我要求提供样品或某种形式的指导来做到这一点?这里有一个问题https://github.com/google/ExoPlayer/issues/2467 但它正在讨论播放本地加密文件。感谢帮助。

0 投票
0 回答
92 浏览

android - 仅使用 Exoplayer 的 TrackRenderer

我想实现一个应用程序,我只能使用 exoplayer 的 TrackRenderers(例如 MediaCodecVideoTrackRenderer)。我知道模块化是 ExoPlayer 的一个主要方面,但就我而言,我不想自定义它们,我只想将 TrackRenderers 与我拥有的一些编码视频一起使用。工作实施或指南将非常有帮助。