我正在构建一个简单的应用程序,它有一些按钮,当点击它们播放视频时。
现在我将这些视频作为Flash文件。对于我的第一次尝试,我尝试将它们转换为.mov并使用MediaPlayer框架。视频/非常差,当您双击视频控件时会弹出。
我不确定这样做的最佳方法是什么。 MediaPlayer是错误的路线吗?还有更好的方法吗?
这是另一个正在完成我需要的应用程序的示例。疯狂之眼:http://www.youtube.com/watch?v=01R9N8ILPvk
谢谢,
马特
答案 0 :(得分:3)
媒体播放器框架不应影响视频的质量,这是您应在转换视频时指定的编码选项类型解决的问题。
由于iPhone上没有闪光灯,因此您唯一的选择是将它们转换为iPhone友好格式,即:
“支持的格式 此类支持已在iPod或iPhone上正常播放的任何电影或音频文件。对于电影文件,这通常意味着扩展名为.mov,.mp4,.mpv和.3gp的文件,并使用以下压缩标准之一:
H.264 Baseline Profile Level 3.0视频,最高640 x 480,30 fps。 (基线配置文件不支持B帧。) MPEG-4 Part 2视频(简单简介)“
媒体播放器框架绝对是您应该采用的方式。
如果您不想显示控件,可以在MPMovieController类上设置movieControlMode属性。
@property (nonatomic) MPMovieControlMode movieControlMode