Closed
Bug 1203111
Opened 9 years ago
Closed 8 years ago
webkitAudioContext is not defined on BBC gunfire effects generator
Categories
(Web Compatibility :: Site Reports, defect)
Web Compatibility
Site Reports
Tracking
(platform-rel +)
RESOLVED
FIXED
Tracking | Status | |
---|---|---|
platform-rel | --- | + |
People
(Reporter: alexf_ba124, Unassigned)
References
()
Details
(Whiteboard: [sitewait][platform-rel-BBC])
User Agent: Mozilla/5.0 (Windows NT 5.1; rv:40.0) Gecko/20100101 Firefox/40.0 Build ID: 20150826023504 Steps to reproduce: Loaded - http://webaudio.prototyping.bbc.co.uk/ in Firefox and then http://webaudio.prototyping.bbc.co.uk/ring-modulator/ clicnking one the speech buttons to start a smaple playing... Actual results: The sound played, but the controls on the represented tape deck are non functional and the sound plays in a loop. Expected results: The controls should enable the sound to be minipulated in line with their 'emulated' function.
Component: Untriaged → Web Audio
Product: Firefox → Core
Summary: Non responsive controls on web-site applet. → Non responsive controls on Web Audio API demo
Comment 1•9 years ago
|
||
There is a problem with drawing the controls, but the sound can be modulated when I test here with 41.0b6 or 43.0a1. The sound loops in both Firefox and Chromium. The sound is very different to Chromium, much more distorted, buzzy, perhaps clipped.
For the distorted audio in FF41+, it's a regression, see bug 1203616.
Comment 3•9 years ago
|
||
Do you still see a problem with non-working controls? What browser version, if so? If not, we should close this; the quality issue has been addressed in bug 1203616
Flags: needinfo?(usenet)
Comment 4•9 years ago
|
||
Please reopen if this still is an issue (and likely would go in another component)
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Resolution: --- → INCOMPLETE
I've just re-tested in 43.0 - And whilst the controls draw perfectly, I get no response from them.
Comment 6•9 years ago
|
||
Reopen as per comment 5.
Status: RESOLVED → REOPENED
Ever confirmed: true
Flags: needinfo?(usenet)
Resolution: INCOMPLETE → ---
Comment 7•8 years ago
|
||
This appears to be a problem with the 'knob' implementation. Even in chrome the knob acts odd; the knob position doesn't track the mouse in a way I'd expect. Likely there's a bug or chrome-dependency in the knob impl. The knob source, however, is 404. Please create a simplified example of just the knob and point to it or attach it. Thanks!
Component: Web Audio → DOM
Flags: needinfo?(usenet)
Reporter | ||
Comment 8•8 years ago
|
||
Would on the basis of the above suggest a closure as this doesn't as such seem to be a Firefox isssue but one with the site concerned.
Reporter | ||
Comment 9•8 years ago
|
||
Okay tested in Firefox 49.0 The first three examples ( Ring Modulator, Wobulator, Tape loops) all work reasonably, the gunfire effects generator doesn't respond at all.
Comment 10•8 years ago
|
||
> ReferenceError: webkitAudioContext is not defined
Not much we can do here, over to evangelism, this is getting an AudioContext with the old, proprietary fashion, that only ever existed in Chrome and Safari, back in the days.
Component: DOM → Desktop
Product: Core → Tech Evangelism
Version: 40 Branch → unspecified
Comment 11•8 years ago
|
||
Updating the summary and URL based on comment 10 and setting as needsdiagnosis.
Flags: needinfo?(usenet)
Summary: Non responsive controls on Web Audio API demo → webkitAudioContext is not defined on BBC gunfire effects generator
Whiteboard: [needsdiagnosis]
Comment 12•8 years ago
|
||
Like padenot said, in http://webaudio.prototyping.bbc.co.uk/js/gunfire.js?version=7d53ff5dc06fca3b6291dd20fa84025a55495c3c there is the following: audioContext = new webkitAudioContext; Assuming that's the only issue, something like this would work: window.AudioContext = new (AudioContext || webkitAudioContext);
platform-rel: --- → ?
Whiteboard: [needsdiagnosis] → [needscontact][platform-rel-BBC]
Reporter | ||
Comment 13•8 years ago
|
||
Not sure if there is a way to contact the BBC site easily, but they should ideally be notified about the older interface they use in the relevant script. Thanks for fixing up the other control issues.
Comment 14•8 years ago
|
||
> they should ideally be notified about the older interface they use in the relevant script
Yep, the [needscontact] white label means someone from my team will get in touch with them (at some point, ideally soon).
Comment 15•8 years ago
|
||
Contacted BBC about this issue by our BBC discuss list.
Whiteboard: [needscontact][platform-rel-BBC] → [sitewait][platform-rel-BBC]
Comment 16•8 years ago
|
||
Thanks for letting us know about this. We're working to update the website to the latest Web Audio API spec. I'm not sure I'm on your BBC discuss list, please do add me.
Comment 17•8 years ago
|
||
Thanks Chris that's great! I sent an email about getting you added.
Updated•8 years ago
|
platform-rel: ? → +
(In reply to Chris Needham from comment #16) > Thanks for letting us know about this. We're working to update the website > to the latest Web Audio API spec. I'm not sure I'm on your BBC discuss list, > please do add me. You have been added, Chris. I have emailed confirmation across.
Comment 19•8 years ago
|
||
This is fixed now, thanks Chris and BBC!
Status: REOPENED → RESOLVED
Closed: 9 years ago → 8 years ago
Resolution: --- → FIXED
Assignee | ||
Updated•5 years ago
|
Product: Tech Evangelism → Web Compatibility
You need to log in
before you can comment on or make changes to this bug.
Description
•