在 TV 设备上观看内容的用户可能会随时决定切换到 TV 启动器。如果用户在使用 TV 播放应用时切换到启动器,默认情况下,此应用会暂停。由于用户没有明确要求暂停播放,因此这种默认行为可能会显得非常突然而且出乎意料。本课程介绍如何在您的应用中启用后台播放功能,以提供更好的用户体验。

请求后台播放

通常,在用户点击主屏幕以显示 TV 启动器后,Activity 便会暂停。但是,您的应用可以请求后台播放,此时 Activity 会在 TV 启动器后面继续播放。

如需请求后台播放,请调用 false 表示请求失败,或者系统调用

Kotlin

override fun onPause() {

super.onPause()

if (videoView?.isPlaying == true) {

// 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

android 后台播放,实现后台播放  |  Android 开发者  |  Android Developers相关推荐

  1. Android Service组件实现后台音乐播放

    源码在最后哦! 一.Service组件介绍 1.Service Service它可以在后台执行长时间运行操作而没有用户界面的应用组件,不依赖任何用户界面,例如后台播放音乐,后台下载文件等. 虽然服务是 ...

  2. Android学习之路4——音乐播放器后台播放

    Android学习之路4--音乐播放器后台播放 一.实验题目 简单音乐播放器 二.实现内容 实现一个简单的播放器,要求功能有: 播放.暂停.停止.退出功能,按停止键会重置封面转角,进度条和播放按钮:按 ...

  3. android mediaplayer 后台播放,Android服务—基于MediaPlayer后台播放音乐

    Android服务-基于MediaPlayer后台播放音乐 操作环境:Android Studio 4.0.0.SDK Level 21(版本5.0 Lollipop).Windows 10.集成显卡 ...

  4. Android实现音乐播放器,Service后台播放Notification控制播放状态

    本音乐播放器的功能: 1.实现访问手机本地的.mp3音乐文件: 2.在主页中将访问的数据显示出来(这里简单点用ListView,用RecycleView当然也可以): 3.在播放音乐页面实现上一首.下 ...

  5. android开源库 droidlib,十二大最著名的Android播放器开源项目

    1.ExoPlayer https://github.com/google/ExoPlayer ExpPlayer是一个开源的,App等级的媒体API,它的开源项目包含了library和示例: - 这 ...

  6. Android Broadcast编写的音乐播放器

    此播放器的播放操作交给后台执行,二者通过广播进行进行通信(双向通信),前台点击播放暂停停止按钮通过广播发送给后台,后台播放变换通过广播通知前台. 前台代码package org.crazyit.bro ...

  7. android小应用,只能播放一首歌的应用

    1.上学期,选修课为安卓,要求我们做一个小应用作为安卓的大作业,我就做了一个小小的音乐播放器,实现的功能很少,就是使用Service服务来播放一首音乐,其中用了很多菜单效果,然后主界面实现了一个画廊的 ...

  8. android studio seekbar 简单音乐播放器

    我这个seekbar比较简单,是访问自己放进raw文件里的音乐文件:通过Mediapaly实现后台播放. 用if语句判断图片实现切换歌曲,seekbar可以拖动歌曲进度,用 Duration=mp4. ...

  9. Android开发之简易音乐播放器(一)

    这里介绍一个简易的音乐播放器, 效果图如下: 但是,由于这是一个简易版的音乐播放器,所播放的音乐只有一首,且被写死, 但,操作却十分简单,方便理解! 这是代码的主要设计: 音乐主要存放在这一个文件中: ...

  10. Android语音播报、后台播报、语音识别

    Android语音播报.后台播报.语音识别 本文介绍使用讯飞语音实现语音播报.语音识别功能. 讯飞开放平台:http://www.xfyun.cn/index.php/default/index 程序 ...

最新文章

  1. 准确率precison与正确率accuracy区别
  2. 矩阵分析与多元统计12 0-1矩阵 交换矩阵与Kronecker乘积
  3. Oracle10g的flashback drop
  4. 网络基础知识及计算机基础,OSI7层
  5. App 即时通讯 SDK
  6. vue 子组件 调用、触发父组件中的方法
  7. C++ (tensorRT中学习)
  8. html5制作拼图游戏教程,用HTML5制作视频拼图的教程
  9. Linux系统修改远程连接22端口
  10. Bailian3752 走迷宫【BFS】
  11. Android Binder机制的Native应用
  12. Maven打包SpringBoot项目时分离依赖JAR,配置文件时POM文件的参考配置
  13. redission分布式锁
  14. Thrift IDL使用方式
  15. html控制word打印在一张页面,HTML文件到WORD文档双面打印三步曲
  16. WPF 设置本地打印的纸张和方向
  17. 【OPENCV】运行opencv时找不到Qt库
  18. java excel 批注_Java 添加、修改、读取、复制、删除Excel批注
  19. ffmpeg给视频画边框
  20. VMware报错:VMware Workstation 不可恢复错误: (vmx)

热门文章

  1. fpga的jtag接口扫不到器件_FPGA相关知识点9——JTAG接口的教训
  2. 10 个不错的 CSS 小技巧
  3. 3D探索——Web 3D哪家强?
  4. 对于驱动TFTLCD,读这篇文章就够了!
  5. 最新 MVTec Halcon 22/21/20 安装激活教程 3339377509@qq.com
  6. linux mrtg 思科端口,Linux上的MRTG流量监控中心
  7. 文件管理工具:Path Finder mac
  8. [UITabBar appearance]不生效
  9. NetSuite:安防公司的实施案例
  10. SLsec招新赛wp