Closed Bug 1640795 Opened 4 years ago Closed 4 years ago

The video or audio does not play

Categories

(GeckoView :: Media, defect)

78 Branch
Unspecified
Android
defect

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: karlcow, Unassigned)

References

(Regression, )

Details

(Keywords: regression)

https://archivum.mtva.hu/radio?id=RADIO-VDFmOFd2cFI5cWdleW5CYjl1c0pqdz09

The site displays an error message for Firefox Preview Nightly on Android.

This video file cannot be played.(Error Code: 102630)<<

Maybe this should be closed as WONTFIX, but opening just in case I missed something.
They are using a recent version of JW player.

JW Player version 8.14.0

The file is working on RDM + Firefox Android UA on macos firefox nightly

The media looks like it's failing due to EME not being enabled. Historically we've had EME enabled on Android Nightly (media.eme.enabled is true), but we now also have a pomprting mechanism which will cause EME to be disabled under certain circumstances. Specifically, if media.eme.require-app-approval is true, and the App then does not handle the request sent to it by Gecko, or the App denies that request, we will also disallow EME. This works for me if I set media.eme.require-app-approval to false (so the Gecko machinery doesn't prompt for approval).

It looks like bug 1620102 set media.eme.require-app-approval to be true by default on GV based apps. However, my understanding is that only some of those apps have the machinery to handle the request, which means that EME will be turned off on apps that don't have explicit handling.

Randall, is this an intended consequence of those changes?

Component: Audio/Video: Playback → General
Flags: needinfo?(rbarker)
Product: Core → GeckoView
Regressed by: 1620102
Has Regression Range: --- → yes
Keywords: regression

@Sebastian is this due to Fenix/a-c not handling the permission prompt for EME?

Flags: needinfo?(rbarker) → needinfo?(s.kaspari)

Yeah, it seems like we do not handle this permission type at all and auto reject it in AC. I filed the following issue on our side and nominated it for our next sprint:
https://github.com/mozilla-mobile/android-components/issues/7121

Flags: needinfo?(s.kaspari)

Closed in favour of AC bug mentioned in comment #3

Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → INVALID

Moving some media bugs to the new GeckoView::Media component.

Component: General → Media
You need to log in before you can comment on or make changes to this bug.