0

我正在构建一个简单的应用程序,它有几个按钮,点击播放视频。

现在我将这些视频作为 Flash 文件。对于我的第一次尝试,我尝试将它们转换为 .mov 并使用 MediaPlayer 框架。视频/非常差,当您双击视频控件时会弹出。

我不确定最好的方法是什么。MediaPlayer 是错误的路线吗?有没有更好的办法?

这是另一个应用程序的示例,它完全符合我的需要。疯狂的眼睛:http ://www.youtube.com/watch?v=01R9N8ILPvk

谢谢,

马特

4

1 回答 1

3

媒体播放器框架不应影响视频的质量,这应该通过您在转换视频时指定的编码选项类型来解决。

由于 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
于 2009-06-25T23:28:49.107 回答