URL: http://fox40.com/on-air/live-streaming/
Browser / Version: Firefox Mobile 51.0
Operating System: Android 5.1.1
Problem type: Video doesn't play
Steps to Reproduce
1) Navigate to: http://fox40.com/on-air/live-streaming/
2) โฆ
Expected Behavior:
Actual Behavior:
_From webcompat.com with โค๏ธ_
I can reproduce this in Firefox 51 using Android 6. This looks to be an HLS bug, when I spoof the user agent as iPhone the video loads as expected.
https://bugzilla.mozilla.org/show_bug.cgi?id=941351
Let's set this as needsdiagnosis to understand the UA detection, then reach out about the upcoming Firefox Android HLS support.
Yeah, I get these messages in the console from the script http://cdn.livestream.com/website/events/1.7.2/javascripts/player.js:
Cannot play media. No decoders for requested formats: application/x-mpegURL, application/vnd.apple.mpegURL, application/x-mpegURL, application/vnd.apple.mpegURL, application/x-mpegURL, application/vnd.apple.mpegURL, application/x-mpegURL, application/vnd.apple.mpegURL
NS_ERROR_NOT_CONNECTED
It looks like LiveStream's player is just using basic user-agent detection in that script, so it should be easy enough for them to update it when the time comes (and hopefully fix any sites using their player).
Edit: I'll leave this labeled as needscontact, though we do need to wait until the right time to notify the site.
On Firefox

The response for
https://cdn.livestream.com/website/events/1.7.2/javascripts//player.js in the firefox devtools is "undefined" ๐
But probably the company to contact in the future is
<iframe
class="iframe vendor-embed-iframe"
id="shortcode_iframe"
src="http://new.livestream.com/accounts/9486720/events/3245377/player?width=770&height=440&autoPlay=true&mute=false"
scrolling="no"
height="440"
frameborder="0"
width="770">
</iframe>
given that the video is coming from an iframe.
http://new.livestream.com/accounts/9486720/events/3245377/player?width=770&height=440&autoPlay=true&mute=false
With remote debugging on

https://livestream.com/
https://livestream.com/contact
They are on GitHub @livestream
with a couple of engineers in the list of people
and probably @arturparkhisenko as a good lead for contact.
Thanks @karlcow !
_Some tests:_
Service: updated Event payload
GET https://livestream.com/%7B%7B%20video_thumbnail%20%7C%20stripProtocol%20%7D%7D 404 (Not Found)
GET https://api.new.livestream.com/accounts/9486720/events/3245377/place 404 (Not Found)
Error: Ad adLoadError error: No ads were found in the ad response. At least one ad is required to be able to load or play. errorCode: 1001
FF 51a shows additional info about /track error:
XML Parsing Error: no root element found
Location: https://analytics.livestream.com/track
Line Number 1, Column 1: track:1:1
I think it'll be better if fox40 will reach our support about that situation.
@arturparkhisenko Thanks. Yup, but you have probably more ties with fox40 than us as they are your customers. ^_^
An update to this issue: livestream-new-html5-player ;)
2018.10.04 status update:
| OS | Browser | Status |
| ------------- | ------------- |------------- |
| Android 8.0.0 | Firefox 62.0.3 | โ
|
| iOS 12.0 | Firefox Focus 7.0.1 | โ
|
| MacOS 10.13.5 | Firefox 62.0.3 | โ
|
| MacOS 10.13.5 | Chrome 69.0.3497.100 | โ
|
| MacOS 10.13.5 | Safari 11.1.1 (13605.2.8) | โ
|
| Windows 10 v.1803 b.17134.285 | Edge 42, EdgeHTML 17 | โ
|
| Windows 10 v.1803 b.17134.285 | Interner Explorer 11.285 | โ
|
| Windows 10 v.1803 b.17134.285 | Firefox 62.0.3 | โ
|
| Windows 10 v.1803 b.17134.285 | Chrome 69.0.3497.100 | โ
|
@karlcow can we close it then? @adamopenweb
Sorry for the delay. Thanks @arturparkhisenko, let's close this report. ๐