我有问题。我需要你的帮助。 我在一个应用程序上工作,用户可以观看流(mp4)或下载它。 我已成功下载iphone模拟器上的流(mp4),文件就在那里,它完美无缺,但当我尝试在iPhone上运行应用程序时,它将无法正常工作。文件在那里,但我无法播放。请帮忙......(这是在Monotouch中完成的)
答案 0 :(得分:2)
注意文件编码iPhone 3G和其他iOS设备只能播放mp4文件的特定子集。
在MPMoviePlayerController的Apple文档中:
此课程可播放任何电影或音频 iOS中支持的文件。这包括 流内容和固定长度 文件。对于电影文件,这通常是 表示扩展名为.mov的文件, .mp4,.mpv和.3gp并使用其中一个 以下压缩标准:
- H.264 Baseline Profile Level 3.0视频,最高640 x 480,30 fps。 (该 基线配置文件不支持B. 帧。)
- MPEG-4第2部分视频(简介)
如果您使用此课程播放音频 文件,它显示一个白色的屏幕 音频时的QuickTime徽标 播放。对于音频文件,此类 支持最高48 kHz的AAC-LC音频, 和MP3(MPEG-1 Audio Layer 3)最多 48 kHz,立体声音频。