New issue
Advanced search Search tips

Issue 769661 link

Starred by 1 user

Issue metadata

Status: ExternalDependency
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: iOS
Pri: 2
Type: Bug



Sign in to add a comment

iOS AudioContext not working

Reported by stuffe...@gmail.com, Sep 28 2017

Issue description

Steps to reproduce the problem:
1. Put the two files in the same dir on a webserver (cant serve locally due to cross domain issues)
2. Load the html file and press "click me", it works on Windows and Android, but not iOS (iPad and iPhone tested)

What is the expected behavior?
It should play the sound

What went wrong?
It didn't play the sound...

Did this work before? N/A 

Does this work in other browsers? N/A

Chrome version: 61.0.3163.100  Channel: stable
OS Version: 10.0
Flash Version: 

Issue 1: It seems AudioContext  is not supported on iOS, but webkitAudioContext is. Under iOS webkitAudioContext, files uploaded with MediaRecorder don't seem to load (.wav format tested). decodeAudioData throws a 'null' error.

2. MP3's don't throw an error on loading, but simply don't play any sound.
 
test3.html
690 bytes View Download
test.mp3
433 KB Download

Comment 1 by rtoy@chromium.org, Sep 28 2017

Labels: Needs-Feedback
Chrome on iOS uses WebKit, not Blink.  When I last checked, AudioContext was still prefixed on iOS and Safari.

Can you do the same test using Safari?

Comment 2 by stuffe...@gmail.com, Sep 28 2017

Aha, yes it fails in the same way on safari, both on iPad and iPhone :/
Project Member

Comment 3 by sheriffbot@chromium.org, Sep 28 2017

Cc: rtoy@chromium.org
Labels: -Needs-Feedback
Thank you for providing more feedback. Adding requester "rtoy@chromium.org" to the cc list and removing "Needs-Feedback" label.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Status: ExternalDependency (was: Unconfirmed)
Unfortunately, Chrome on iOS is built on top of Apple's WebKit implementation, so we cannot fix this until the bug is fixed in WKWebView.
Components: -Blink>WebAudio Mobile>WebView>Glue
Is this still an issue?
Components: Mobile>iOSWeb
Components: -Mobile>WebView>Glue
Components: -Mobile>iOSWeb Mobile>iOSWeb>Media

Sign in to add a comment