私はAVPlayer
を使用して、私のアプリでインターネットからM3Uプレイリストを再生します。同じアプリはニュース記事を表示し、それらの記事には異なる埋め込み動画(Youtube、Vimeo、Twitterなど)を含めることができます。アプリはUIWebBrowser
を使用して記事を表示します。他のオーディオが同じアプリで再生を開始するときにAVPlayerをミュートします
ここで、ビデオの再生が開始すると(UIWebBrowser
の動画再生を開始すると)、AVPlayer
をミュートします。ユーザーが動画を視聴したときにAVPlayer
のミュートを解除したいとします。一時停止するようにビデオを設定することもできます。
オーディオが同じアプリで再生を開始するタイミングを検出する方法はありますか?そしてそれが止まるとき?ミックス、音を再生することができるようにするには
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryAmbient error:nil];
:
すべてのメディアを再生するには、「avplayer」コマンドを使用する必要があります。したがって、一度に1つのメディアしか再生できません。 – Lion
@Lionこれは役に立ちますが、ほとんどのメディアはウェブブラウザのコントロールによって再生されます。 – Bobrovsky