Android TV -2.5- Enabling Background Playback
来源:互联网 发布:java嵌入地图 编辑:程序博客网 时间:2024/06/10 21:03
Enabling Background Playback
This lesson teaches you to
- Request Background Playback
A user watching content on a TV device may decide to switch to the TV launcher at any time. If a user switches to the launcher while using a TV playback app, by default the app is paused. Since the user did not explicitly request to pause playback, the default behavior might seem abrupt and unexpected. This lesson describes how to enable background playback in your app, which provides a better user experience.
Request Background Playback
Normally, when the user clicks on Home to display the TV launcher, the activity pauses. However, your app can request background playback, in which the activity continues playing behind the TV launcher.
To request background playback, call requestVisibleBehind()
. Be sure to clean up media resources if the activity stops being visible. For example, you should free media resources if requestVisibleBehind()
returnsfalse
to indicate that the request failed, or if the system calls your override of onVisibleBehindCanceled()
.
@Overridepublic void onPause() { super.onPause(); if (mVideoView.isPlaying()) { // Argument equals true to notify the system that the activity // wishes to be visible behind other translucent activities if (! requestVisibleBehind(true)) { // App-specific method to stop playback and release resources // because call to requestVisibleBehind(true) failed stopPlayback(); } } else { // Argument equals false because the activity is not playing requestVisibleBehind(false); }}@Overridepublic void onVisibleBehindCanceled() { // App-specific method to stop playback and release resources stopPlayback(); super.onVisibleBehindCanceled();}
- Android TV -2.5- Enabling Background Playback
- Android TV -2- Building TV Playback Apps
- Enabling KGDB for Android
- android-Media Playback
- android-Managing Audio Playback
- Android-《Managing Audio Playback》
- Android TV
- Android TV
- Took background task assertion (6) for playback stall.
- Android TV-Handling TV Hardware
- Android TV-Creating TV Navigation
- android TV-Recommending TV Content,
- android tv-Building TV Games
- android tv-TV Apps Checklist
- android hls dvr seek playback
- Android媒体播放---Media playback
- Android API Guides--Media Playback
- android background
- 【POJ3262】Protecting the Flowers【贪心】
- 第六章函数
- 先人들의 白頭山 登程路
- Android TV -2.3- Building a Details View
- Android TV -2.4- Displaying a Now Playing Card
- Android TV -2.5- Enabling Background Playback
- 软件开发技术:及时沟通
- Android TV -3- Helping Users Find Your Content on TV
- 企业强则行业强,行业强则中国强:立此存照
- Android TV -3.1- Recommending TV Content
- Turbo C 3.0安装及使用说明
- Android TV -3.2- Making TV Apps Searchable
- Android TV -3.3- Searching within TV Apps
- 支付 --- jrkj是如何实现支付功能的