通过 ExoPlayer 进行 Android 流式传输

标签 android exoplayer

我正在尝试从 MediaPlayer 切换到 ExoPlayer 但我找不到任何更新的演示我该如何使用它。我认为他们已经删除了 FrameworkSampleSource 方法。我从 Github 下载了演示,但找不到播放器的实现,我可以找到添加 URL 的示例对象。 我有一个我想要播放的 URL 列表。我正在切换到 ExoPlayer,因为它比 MediaPlayer 更流畅。我已经阅读了所有关于 ExoPlayer 的 StackOverflow 主题,但没有一个更新。

任何人都可以给我一个如何实现它的例子吗?谢谢。

最佳答案

如果您正在寻找一个简单的实现,我已经从 ExoPlayer Demo 创建了更易于阅读的简单应用。

链接:https://github.com/Gujarats/AndroidVideoPlayer/tree/master/app/src/main
您需要查看这些文件以便更好地理解:

  • 布局:test_player.xml
  • 测试播放器 Activity
  • 测试播放器 Controller

我已经对其进行了测试并通过 HTTP 播放了 .mp4 文件。

关于通过 ExoPlayer 进行 Android 流式传输,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29830082/

相关文章:

android - 在 Android Studio 中使用非生产 Activity 进行测试

android - 如何修复重复的库 - 包名称为 'android.support.v7.appcompat' 的多个库

android - 将 exoplayer 与 MediaSessionCompat 连接

android - exoplayer 的方向改变延迟

android - 如何释放Exoplayer PlayerView的播放器?

java - Android - Android4.0中的MediaPlayer异常

java - 如何在android Canvas 中使用Double Tap事件来保存当前图像

android - viewBinding为什么让XML根全屏

Android:使用视频动态模糊表面

android - TextureView Android 上的矩阵比例视频