0

クリックするとビデオを再生するボタンがいくつかあるシンプルなアプリケーションを構築しています。

今、私はそれらのビデオをフラッシュファイルとして持っています。最初の試みでは、それらを.movに変換して、MediaPlayerフレームワークを使用しました。ビデオ/は非常に貧弱で、ダブルクリックするとビデオコントロールがポップアップします。

これを行うための最良の方法が何であるかわかりません。MediaPlayerは間違ったルートですか?もっと良い方法はありますか?

これは、私が必要としていることを正確に実行している別のアプリの例です。クレイジーアイ:http ://www.youtube.com/watch?v = 01R9N8ILPvk

ありがとう、

マット

4

1 に答える 1

3

Media Playerフレームワークは、ビデオの品質に影響を与えないようにする必要があります。これは、ビデオを変換するときに指定するエンコードオプションのタイプによって対処する必要があります。

iPhoneにはフラッシュがないため、iPhoneに適した形式に変換するしかありません。

「サポートされている形式このクラスは、iPodまたはiPhoneですでに正しく再生されているすべてのムービーまたはオーディオファイルをサポートします。ムービーファイルの場合、これは通常、拡張子が.mov、.mp4、.mpv、および.3gpで、次のいずれかを使用するファイルを意味します。圧縮規格:

H.264ベースラインプロファイルレベル3.0ビデオ、30fpsで最大640x480。(ベースラインプロファイルはBフレームをサポートしていません。)MPEG-4パート2ビデオ(シンプルプロファイル)」

メディアプレーヤーフレームワークは間違いなくあなたが行くべき方法です。

コントロールを表示したくない場合は、MPMovieControllerクラスでmovieControlModeプロパティを設定できます。

@property (nonatomic) MPMovieControlMode movieControlMode
于 2009-06-25T23:28:49.107 に答える