1

ビデオ ファイル (サーバーからのストリーミング) にオーディオがあるかどうかを判断する必要があります。オーディオがある場合は、既にオーディオ ファイルの再生を停止し、ビデオを開始する必要があります。そうでない場合は、既に実行中のオーディオでビデオを再生します。動画を再生する前に音声を一時停止することはできましたが、動画の音声を確認するにはどうすればよいですか?

AVAudioPlayerを使用してオーディオを再生し、MPMoviePlayerViewControllerを使用してビデオを再生しています。

私はグーグルでたくさん検索しましたが、成功しませんでした。どんな助けでも大歓迎です。

4

1 に答える 1

0

http://developer.apple.com/library/ios/#documentation/mediaplayer/reference/MPMoviePlayerController_Class/Reference/Reference.html#//apple_ref/doc/c_ref/MPMoviePlayerController

通知セクションに移動すると、通知があることがわかります。

MPMovieMediaTypesAvailableNotification

そして、特定の通知のマスクは次のとおりです。

MPMovieMediaTypeMask  
enum {
   MPMovieMediaTypeMaskNone  = 0,
   MPMovieMediaTypeMaskVideo = 1 << 0,
   MPMovieMediaTypeMaskAudio = 1 << 1
};
typedef NSInteger MPMovieMediaTypeMask;
于 2013-04-17T15:18:16.593 に答える