【发布时间】:2010-12-04 21:24:37
【问题描述】:
我有问题。我需要你们的帮助。 我正在开发一个应用程序,用户可以在其中观看流(mp4)或下载它。 我已经成功地在 iphone 模拟器上下载了流 (mp4),并且文件在那里并且运行良好,但是当我尝试在 iphone 上运行该应用程序时它将无法运行。文件在那里,但我无法播放。请帮助...(在 Monotouch 中完成)
【问题讨论】:
标签: iphone video download stream xamarin.ios
我有问题。我需要你们的帮助。 我正在开发一个应用程序,用户可以在其中观看流(mp4)或下载它。 我已经成功地在 iphone 模拟器上下载了流 (mp4),并且文件在那里并且运行良好,但是当我尝试在 iphone 上运行该应用程序时它将无法运行。文件在那里,但我无法播放。请帮助...(在 Monotouch 中完成)
【问题讨论】:
标签: iphone video download stream xamarin.ios
注意文件编码 iPhone 3G 和其他 iOS 设备只能播放特定的 mp4 文件子集。
在MPMoviePlayerController的Apple文档中:
这个类播放任何电影或音频 iOS 支持的文件。这包括 流式内容和固定长度 文件。对于电影文件,这通常 表示扩展名为 .mov 的文件, .mp4、.mpv 和 .3gp 并使用其中之一 以下压缩标准:
- H.264 基线配置文件级别 3.0 视频,在 30 fps 时高达 640 x 480。 (这 基线配置文件不支持 B 帧。)
- MPEG-4 第 2 部分视频(简单配置文件)
如果你使用这个类来播放音频 文件,它会显示一个白屏 一个 QuickTime 标志,而音频 戏剧。对于音频文件,这个类 支持高达 48 kHz 的 AAC-LC 音频, 和 MP3(MPEG-1 音频第 3 层)高达 48 kHz,立体声音频。
【讨论】: