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