【问题标题】:Saving stream(mp4) on iphone在 iPhone 上保存流(mp4)
【发布时间】:2010-12-04 21:24:37
【问题描述】:

我有问题。我需要你们的帮助。 我正在开发一个应用程序,用户可以在其中观看流(mp4)或下载它。 我已经成功地在 iphone 模拟器上下载了流 (mp4),并且文件在那里并且运行良好,但是当我尝试在 iphone 上运行该应用程序时它将无法运行。文件在那里,但我无法播放。请帮助...(在 Monotouch 中完成)

【问题讨论】:

    标签: iphone video download stream xamarin.ios


    【解决方案1】:

    注意文件编码 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,立体声音频。

    【讨论】:

    • 感谢您的快速回答。当我在模拟器中运行应用程序/代码时,它完美运行,我可以播放视频。但它不适用于iphone。
    • 我再说一遍 mp4 文件的编码方式如前所述。您还可以尝试使用 iPhone/iPod 预设使用 Handbrake(在 osx 上)重新编码文件。就像一个测试
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-09
    • 2012-12-25
    • 2010-12-23
    相关资源
    最近更新 更多