Android 渐进式流媒体视频,出现 PVMFErrContentInvalidForProgressivePlayback 错误
我正在开发应用程序,我必须在其中播放 mp4 文件的渐进式流媒体视频。但我遇到了 PVMFErrContentInvalidForProgressivePlayback
错误。我认为这些视频不满足任何这些要求。
对于 3GPP 和 MPEG-4 容器, moov 原子必须位于任何 mdat 之前 原子。
适用于 3GPP、MPEG-4 和 WebM 容器、音频和视频示例 对应相同的时间偏移量 相距不能超过 500 KB。到 最小化这种音频/视频漂移, 考虑交错音频和视频 以较小的块大小。
但无法更改文件格式。保持这些文件不变,如何播放这些类型的mp4逐行流文件?
I am developing app where I have to play progressive steaming video of mp4 file. But I faced the PVMFErrContentInvalidForProgressivePlayback
error. I think that those videos are not satisfing any of those requirements.
For 3GPP and MPEG-4 containers, the
moov atom must precede any mdat
atoms.For 3GPP, MPEG-4, and WebM containers, audio and video samples
corresponding to the same time offset
may be no more than 500 KB apart. To
minimize this audio/video drift,
consider interleaving audio and video
in smaller chunk sizes.
But it is not possible to change the file format. Keeping those file are unchanged, how to play those type of mp4 progressive steaming file?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论