Copy link to clipboard
Copied
We are using the stageWebView to embed video in one of our products. There is a page which contains several videos and audios. After upgrading to AIR 26, we found that the audio cannot be played after playing a video. We also found that once the app is opened again from sleep mode, the audio which you clicked to play (no sound) before go to sleep mode will be played automatically and the audio playing function will work again until a video is played.
We tested on iOS 10.3.x and iOS 10.2.x, all of them have the same problem.
Copy link to clipboard
Copied
Hi,
This sounds as though it's related to the problem that I reported in this thread ...
Audio stops working after receiving call on iOS
... and in this bug ...
While the thing that triggers the problem is different, the problem (audio dies) and the workaround (go to sleep mode, then return) are the same.
I assume that this is a bug in AIR or, more precisely, there's some new requirement in iOS that AIR needs to accommodate. Adobe has reproduced the problem on their end (see comment in Tracker), and I assume that fixing this will be a fairly high priority for them, as sound is ... um ... kind of important.
I suggest that you either create a new bug in the Tracker and link it to mine, or simply add a comment to my bug explaining that one can also cause the same problem by playing a video.
Douglas
Copy link to clipboard
Copied
Hi Douglas,
Thanks for your reply.
I tried to test the program using AIR 25 on iOS 10.2.x and this problem didn't happen. It only happened when the program use the AIR 26. So I think this is something more related to using WKWebView for StageWebView on iOS in AIR 26.
Alice
Copy link to clipboard
Copied
Thanks for reporting the issue. We are investigating it.
Adobe AIR Team
Copy link to clipboard
Copied
This issue has been fixed. Please download the latest AIR SDK Beta from http://labs.adobe.com/downloads/air.html.
Thanks,
Ankit | Team Adobe AIR
Copy link to clipboard
Copied
If you have a problem with that link it's because of the . at the end. This would work: