Closed Bug 939682 Opened 9 years ago Closed 2 years ago

Implement a 'media casting' UI

Categories

(Firefox for Android Graveyard :: General, defect)

x86_64
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: mfinkle, Unassigned)

References

Details

Attachments

(2 files)

Attached patch casting-ui v0.1Splinter Review
When the user has initiated casting a video to a second screen device, we need to display some modeless UI in the application for a few reasons:
1. While the video is playing, the user should be allowed to control the playback: Play, Pause and Stop
2. The user should know which second screen device is running the video
3. Since the video is running completely on the second-screen device, the user can continue to browse using Firefox. The casting UI keeps control in front of the user, even if they leave the original web page.

Google has some design considerations for casting UIs on Android (and desktop and iOS) here:
https://developers.google.com/cast/design_consider

This patch adds a simple UI, based on the Find bar UI.
Attached image fennec-casting-bar.png
Screenshot of the casting UI
Assignee: nobody → mark.finkle
Blocks: 921924
Shouldn't this be a notification as per most other apps. Currently with this, we have the awesomebar icon and this footer bar. We shoulds simply change the colour of the icon on the video and then have a notification that takes the user to the correct tab when clicked. We should also make the video full screen when smaller devices are switched to portrait.
Depends on: 1055471
Assignee: mark.finkle → nobody
We have completed our launch of our new Firefox on Android. The development of the new versions use GitHub for issue tracking. If the bug report still reproduces in a current version of [Firefox on Android nightly](https://play.google.com/store/apps/details?id=org.mozilla.fenix) an issue can be reported at the [Fenix GitHub project](https://github.com/mozilla-mobile/fenix/). If you want to discuss your report please use [Mozilla's chat](https://wiki.mozilla.org/Matrix#Connect_to_Matrix) server https://chat.mozilla.org and join the [#fenix](https://chat.mozilla.org/#/room/#fenix:mozilla.org) channel.
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → INCOMPLETE
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.