我正在创建一个iPhone应用程序,它可以播放多种媒体格式。我不能播放AVI文件格式,因为我可以播放其他格式(例如,MP3,MP4,MOV等)。当我尝试播放AVI时,它显示黑屏,显示被隐藏。关于我可以做些什么来解决这个问题,有什么建议吗?
发布于 2011-09-17 03:59:46
看看这篇关于用ffmpeg和SDL播放视频的教程,这两个工具都可以在iPhone上使用。
An ffmpeg and SDL Tutorial or How to Write a Video Player in Less Than 1000 Lines
它是用C编写的,但请考虑它的伪代码,并相应地在Objective C中对其进行调整。
发布于 2011-09-13 14:08:13
.avi是一种容器格式,不是特定的音视频编解码器。根据.avi容器的内容,在iOS设备上解码视频可能是可能的,也可能是不可能的(由于硬件限制)。如果可以实时解码视频,那么您可以使用libav (也称为ffmpeg)库来解码它。
https://stackoverflow.com/questions/7397339
复制相似问题