Closed
Bug 967733
Opened 10 years ago
Closed 10 years ago
vid.ly (Air Mozilla) serves mp4 video, instead of webm, to Firefox 30 (Nightly)
Categories
(Tech Evangelism Graveyard :: English US, defect)
Tracking
(firefox29 unaffected, firefox30 verified, firefox31 verified)
VERIFIED
FIXED
Tracking | Status | |
---|---|---|
firefox29 | --- | unaffected |
firefox30 | --- | verified |
firefox31 | --- | verified |
People
(Reporter: jaas, Unassigned)
References
()
Details
Comment 1•10 years ago
|
||
WFM on Windows 8.1 in today's nightly. Weird, as that video is a WebM, so the decoding code paths should be the same on both OS's.
Should have noted that I was testing on OS X 10.9 (MacBook Air).
I think Gavin said he was able to repro this morning, not sure which OS he was on.
Comment 4•10 years ago
|
||
I'm also on OS 10.9.
Comment 5•10 years ago
|
||
This is a vid.ly UA detection problem. Air Mozilla serves webm video from vid.ly to Aurora, Beta, and Release, but it tries to serve mp4 video to Nightly. If I change Nightly's UA string to mimic Firefox 25, then Air Mozilla serves webm as expected. Nightly has see the same problem on Vid.ly's home page: http://m.vid.ly/ HTTP "Content-Type" of "video/mp4" is not supported. Load of media resource https://vid.ly/3q8j1d?content=video&format=mp4 failed.
Summary: Air Mozilla video works in Firefox 27 release but not nightly → Air Mozilla (vid.ly) video works in Firefox 27 release but not Nightly
Comment 6•10 years ago
|
||
Vid.ly assumes that any UA with a version number beginning with the digit 3 can play mp4 video: • Firefox/3.0 -> mp4 • Firefox/29.0 -> webm • Firefox/30.0 -> mp4 • Firefox/39.0 -> mp4 • Firefox/40.0 -> webm • Firefox/300.0 -> mp4
Assignee: nobody → english-us
Component: Video/Audio → English US
Product: Core → Tech Evangelism
Summary: Air Mozilla (vid.ly) video works in Firefox 27 release but not Nightly → vid.ly (Air Mozilla) serves mp4 video, instead of webm, to Firefox 30 (Nightly)
Comment 8•10 years ago
|
||
See http://s.vid.ly/vid.ly/8bcbb16-stable/js/html5.js?link=5u4h3e&new=1&autoplay=false&width=311&height=175: In setPlayer: if(ua.indexOf('Firefox/3') !=-1){ type = "mp4"; format = "mp4"; } (thx to @vladikoff for pointing that out to me)
Comment 9•10 years ago
|
||
Cringe. I guess the right feature test should be videoElement.canPlayType('video/mp4') At least that return "" on mac nightly, which means it can't play this. I hope we return "maybe" or "probably" on windows, and linux with codecs installed or so.
Comment 10•10 years ago
|
||
(In reply to Mike Taylor [:miketaylr] from comment #8) > if(ua.indexOf('Firefox/3') !=-1){ Ouch. FAIL.
Comment 11•10 years ago
|
||
(In reply to Axel Hecht from comment #9) > Cringe. I guess the right feature test should be > > videoElement.canPlayType('video/mp4') Yes. > At least that return "" on mac nightly, which means it can't play this. Yes. We haven't shipped MP4/H.264/AAC support on MacOSX yet. > I hope we return "maybe" or "probably" on windows, and linux with codecs > installed or so. We do.
Comment 12•10 years ago
|
||
I can file a ticket with Vid.ly's engineering team. What's the proper way to decide what to serve Firefox, Firefox for Android, and Firefox on FirefoxOS? If we're going to pester them to change it, then it would be good if they got it right the first time.
Comment 13•10 years ago
|
||
I *think* we always prefer open formats, but also, AFAIK, the <video> tag has a way to specify multiple sources with fallbacks so I guess that would be preferred. Otherwise, I think actual feature detection instead of UA detection is preferred in JS, though I don't know the code for codec detection. That said, I wonder where that "Firefox/3" detection comes from, I think we didn't even ship <video> support with Firefox 3.x, did we?
Comment 15•10 years ago
|
||
Have an open ticket (#11942) with Vid.ly support that references this bug.
Comment 16•10 years ago
|
||
Vid.ly support escalating this issue to engineering.
Comment 17•10 years ago
|
||
Vid.ly reports that they have pushed a fix. Firefox 30 should now be getting WebM.
Comment 18•10 years ago
|
||
Already test with some of newer videos and it work as expected.
Updated•10 years ago
|
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Comment 19•10 years ago
|
||
Verified fixed with Nightly 31.
Status: RESOLVED → VERIFIED
status-firefox29:
--- → unaffected
status-firefox30:
--- → verified
status-firefox31:
--- → verified
Updated•9 years ago
|
Product: Tech Evangelism → Tech Evangelism Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•