質問

私は自分のアプリケーションにビデオ非フルスクリーンを制御する方法が必要です。私はMPMoviePlayerControllerとUIWebViewsを使用してソリューションの両方で周りにプレイしました。

私は(キーウィンドウをつかみ、UIWindowオブジェクトに変換を設定することで)フルスクリーンに行くからビデオを防ぐことができますMPMoviePlayerControllerを使って一つの解決策を発見しました。しかし、MPMoviePlayerControllerは、再生を一時停止し、再開するための方法を提供していないようです。私はstopメソッドを使用している場合(APIで指定)、ビデオが非表示になります。また、私は再生(手動シークなど)の間、再生位置を設定できるようにする必要があります。私は、アプリケーションストアでこれを行うのアプリを見てきましたが、私はAppleがプライベートメソッドの呼び出しを禁止する前に、彼らが展開されたかはわかりません。

んの誰もがこれに関連する任意のヒントやトリックを持っていますか? (私のアプリの必要性がアプリストアに受け入れられていることに注意してください)。

私が原因の制限をライセンスし、ffmpegのソリューションに興味がありません。

私も、同時に2つの動画の再生を持っている、と(ただし、私は一度に一つのビデオを再生しますMPMoviePlayerControllerとして、現時点ではそれは不可能で考える)だけでなく、この上でいくつかのヒントをしたいと思いたいのですが。

役に立ちましたか?

解決

でのiOS 3.2以上、あなたはインラインでビデオプレーヤーを作成することができます。ちょうどあなたのコンテンツビューにサブビューとしてMPMoviePlayerControllerのビュープロパティを追加し、フレームとURLのソース(ローカル/リモート)と出来上がりを設定します。あなたは非フルスクリーンビデオプレーヤーを持っています。詳細については、MPMoviePlayerControllerのドキュメントをチェックしてください。 ( http://developer.apple.com /iphone/library/documentation/mediaplayer/reference/MPMoviePlayerController_Class/MPMoviePlayerController/MPMoviePlayerController.htmlする

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top