【发布时间】:2014-05-09 11:41:13
【问题描述】:
我们想在 Android 4.0 及更高版本的设备上播放带有本地存储在 SD 卡上的 ts 文件的 m3u8。
我尝试在本地驻留在 SD 卡和 Android 原生媒体播放器上的 HTML 中使用视频标签。
两个代码都因错误而失败。当通过 http 连接的网络服务器提供服务时,相同的 ts 和 m3u8 文件集在在线播放时工作正常。
我们能否使用对离线存储文件的原生支持来播放 m3u8,或者我们是否需要使用 3rd 方库。我在互联网上搜索并没有找到关于不支持相同的文章。
任何帮助或建议都会对我的工作有所帮助。
非常感谢
【问题讨论】:
-
在你的应用程序中使用github.com/appunite/AndroidFFmpeg之类的东西,转换然后播放怎么样?
-
@Slartibartfast 感谢您的回复。我会尝试FFMpeg。在我们进入 3rdparty 库之前只是想确保默认的 Android 实现不适用于本地 filsystem。