当其他音频开始在同一应用程序中播放时,将 AVPlayer 静音



我使用AVPlayer在我的应用程序中播放来自互联网的M3U播放列表。同一个应用程序显示新闻文章,这些文章可以包含不同的嵌入式视频(Youtube,Vimeo,Twitter等(。该应用程序使用UIWebBrowser来显示文章。

现在我想在任何视频开始播放时(当UIWebBrowser开始播放视频时(将AVPlayer静音。我想在用户观看完视频后取消AVPlayer静音。将视频设置为暂停也可以算作已完成。

有没有办法检测音频何时开始在同一应用程序中播放?什么时候停止?

添加此行:

 [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryAmbient error:nil];

为了允许播放声音,请进行混合。

最新更新