gpt4 book ai didi

android - 如何在 Android 中使用 Stagefright?

转载 作者:太空宇宙 更新时间:2023-11-03 10:50:39 27 4
gpt4 key购买 nike

我想在我的应用程序中播放 .ts 视频文件。我没有办法做到这一点。我怀疑在 Android 中是否可以这样做。

我听说过 Stagefright 框架。所以请告诉我如何在我的应用程序中使用 Stagefright 以及它是否能够播放 .ts 文件与否。

或者有没有其他方法可以播放.ts文件?

谢谢

最佳答案

Android 中有 2 个框架(Stagefright 和 Nu-Player)

  • 用于本地播放和渐进式下载 (YouTube) - Stagefright
  • 用于流式传输(rtsp/HLS) - Nu-Player

来到 TS,如果它托管在服务器中并且如果您尝试流式传输 (http:///1.ts),那么它会被视为渐进式下载 (PD),就像您的 Android 手机上的 YouTube 一样。

要播放本地/PD 内容,Stagefright 会加载解析器组件 (MPEG2TSExtractor.cpp) 来解析 TS 内容。在旧版本中,上述解析器模块不支持渐进式下载。这就是播放不成功的原因。

在最新版本中添加了此支持。

如果您正在编写 APP,那么您只能依赖现有的 Stagefright。MXPlayer 有自己的多媒体框架来播放内容。

关于android - 如何在 Android 中使用 Stagefright?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13947015/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com