我想在我的应用程序中播放 .ts
视频文件。我没有办法做到这一点。
我怀疑是否可以在 Android 中做到这一点。
我听说过 Stagefright
框架。所以请告诉我如何在我的应用程序中使用 Stagefright
以及它是否能够播放 .ts
文件。
或者还有其他方法可以播放 .ts
文件吗?
谢谢
最佳答案
Android 中有 2 个框架(Stagefright 和 Nu-Player)
来到 TS,如果它托管在服务器中并且您尝试流式传输 (http:///1.ts),那么它会被视为渐进式下载 (PD),就像您的 Android 手机的 You-Tube 一样。
为了播放本地/PD 内容,Stagefright 加载解析器组件 (MPEG2TSExtractor.cpp) 来解析 TS 内容。在旧版本中,上述解析器模块不支持渐进式下载。这就是播放不成功的原因。
在最近的版本中添加了此支持。
如果你正在编写一个APP,那么你只能依靠现有的Stagefright。
MXPlayer 有自己的多媒体框架来播放内容。
关于android - 如何在 Android 中使用 Stagefright?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13947015/