Using WKWebView in iOS, I encountered a problem with controlling audio output level from <audio> element in HTML page.
I tried the 'volume' property of the <audio> and also the Web Audio API 'GainNode'. Neither approach worked.
The player's output stays/reported as 1.0.
Curiously, within the same scope of code I can change player's other properties such as playback rate; this does work. But calls to 'volume' or 'GainNode' are flatly ignored.
Two observations make me believe that this is a bug.
The first one: if I use instead of WKWebView the old deprecated UIWebView, everything works fine; even Web Audio API AudioContext, Splitter, Merger, etc.
The second observation: in the version of the app for macOS the very same HTML page and <audio> element behave as expected.
Any suggestions for 'workaround' would be much appreciated,
Igor Borodin