首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >播放MPEG-TS文件时的Android音频延迟

播放MPEG-TS文件时的Android音频延迟
EN

Stack Overflow用户
提问于 2013-04-16 12:41:23
回答 1查看 1.1K关注 0票数 1

我最近一直在为在Android应用程序中播放视频而苦苦挣扎。所讨论的视频是M3U8文件,该文件依次链接到一系列次级M3U8s,每个次级MPEG-TS视频文件具有分量MPEG-TS视频文件的列表,以及包含AAC格式的音频分量的单个M3U8文件。我在让M3U8合作方面遇到了不少麻烦,不过现在看起来还不错。

不幸的是,音频比视频滞后了大约一秒。这种延迟既存在于我自己包含MediaPlayer的活动中,也存在于启动Android的默认视频播放器指向流的时候。在回放过程中还经常出现视觉卡顿或损坏。这两个问题在使用VLC Beta或此应用程序的iPhone版本播放时都不存在,因此视频文件本身不存在问题。我尝试了Vitamio库,结果运行得更糟(更频繁的损坏,而且根本没有音频)。遗憾的是,更改视频格式不是一种选择。

在我看来,这个问题可能是由于安卓对MPEG-TS的有限支持造成的--支持的媒体格式列表指定它使用AAC音频(而我假设iOS版本只是播放.ts文件中的视频和音频)。有什么建议/解决方案来解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2013-06-18 20:12:36

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16028922

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档