Note that there are some explanatory texts on larger screens.

plurals
  1. POiPhone / IOS No Audio Interruption Ended after playing video in Safari
    primarykey
    data
    text
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. COI bet it has something to do with the fact that your app is in the background when the user is using Safari. What happens when you bring the app to the foreground after Safari exits? Since you get the interrupt begin event, you might want to keep track of that, and when the app resumes, if it had been interrupted and hasn't received the interrupt end event, then restart. But I can see that you'd have a gap in your recording in this case. Hmm...
      singulars
    2. COWell, with the phone interruption, even if in background, I get the end event. When the user eventually brings the app to the foreground, yes then it can start itself several ways. There is no End event ever. Also, I do get the event even if in the background when a phone call comes on (or another recording app takes the recording).
      singulars
    3. COFor grins, what's the behavior if instead of using Safari and a video, use another app, like iTunes, and play some music. What is the behavior of your app then? I'm still thinking it has something to do with your app being in the background when the audio interruption ends. Being interrupted while in the foreground by a phone call is different than being in the background. In the latter case, you're not the foreground app to begin with, so it could be this is a special case, or an edge case, or a bug. If you believe it's a bug in the SDK, you should report it to Apple.
      singulars
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload