开发者

iPhone Sdk Listening for Background Audio

开发者 https://www.devze.com 2023-02-05 16:01 出处:网络
I have an app that plays background music using AVAudioPlayer. The app also has youtube videos in it. When the user taps on the youtube video, I need the background audio to turn off. When they have 开

I have an app that plays background music using AVAudioPlayer. The app also has youtube videos in it. When the user taps on the youtube video, I need the background audio to turn off. When they have 开发者_如何学Pythoneither completed watching the video, I need the audio to resume.

The youtube video is getting played by embedding the video into an UIWebView. View Eample Here

I have tried using the delegate methods for AVAudioPlayer -

- (void)audioPlayerEndInterruption:(AVAudioPlayer *)player withFlags:(NSUInteger)flags

- (void)audioPlayerBeginInterruption:(AVAudioPlayer *)player

However, audioPlayerEndInterruption never winds up getting called.

So ultimately, I need a way to stop the music when the video is launched and resumed once the user is done with the video.

Method that could work but am not sure how to implement:

-Have a timer that checks for any audio playing on the device, check to see if it is not the audio player(would be the youtube player), then stop the background audio

If anyone has any suggestions, I would really appreciate them

0

精彩评论

暂无评论...
验证码 换一张
取 消