ストリーミングビデオを読み込んで再生しようとしています。私はこの2つの別々の方法を達成することができました。Cocoa - 表示用ビデオをロードする
私のUIへのWebViewを追加し、呼び出し:
[[webView mainFrame] loadRequest: [NSURLRequest requestWithURL: movieURL]];
私のUIにQTMovieViewを追加し、呼び出し:
QTMovie * movie = [[QTMovie alloc] initWithURL: movieURL error: nil];
[movieView setMovie:movie];
[movieView play: self];
どちらの方法で動作しますが、どちらも私が探している製品の最初の方法は、別のウィンドウでQuickTimeを起動することになります(私のビデオに私のアプリに埋め込まれていることを望みます)。方法2は、私のアプリの中にビデオを埋め込んでいるが、はるかに古いバージョンのQuickTimeを使っているようだ(コントロールは異なって見栄えがよく、フルスクリーンコントロールは含まれていない)。
私が理解しようとしているのは、外部アプリではなく、アプリ内にビデオプレーヤーを埋め込む方法です(下のスクリーンショットの左に表示されています)。どんな提案も素晴らしいだろう。
に追加提案いただきありがとうございますが、残念ながら提案MediaPlayer.frameworkは、iOSでのみ有効です。私は特にココア/オックスフォードを使用しようとしています。 – Kyle