在 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. Cerebras发布全球首个人类大脑规模的AI解决方案
  2. iOS开发使用半透明模糊效果方法整理
  3. Implement strStr()
  4. mysql errno : 1146_MySQL_MySQL复制出错 Last_SQL_Errno:1146的解决方法,背景:我们在做数据迁移或者 - phpStudy...
  5. SpringBoot应用日志通过logstash远程上传到ES
  6. 关于错误 1 error C4996: 'getch': The POSIX name for this item is deprecated.问题解决方式
  7. leetcode 383 赎金信 C++
  8. 网 络 欺 骗 技 术
  9. 用python计算长方体的体积用什么函数_python处理DICOM并计算三维模型体积
  10. python office转pdf_python 如何将office文件转换为PDF
  11. Ubuntu 16 apt-get软件包管理错误问题解决记录
  12. 你应该知道的一些 ADB 命令
  13. 移动安全--52--我设计的Java代码混淆解决方案
  14. 自动写诗APP项目、基于python+Android实现(技术:LSTM+Fasttext分类+word2vec+Flask+mysql)第一节
  15. why elmlang:最简最安全的full ola stack的终身webappdev语言选型
  16. 图画日记怎么画_一年级数学图画日记
  17. Foo,getName题解分析
  18. 58同城高性能移动Push推送平台架构演进之路
  19. 哪个软件能代替斐讯路由_斐讯路由app下载-斐讯路由app安卓版下载v7.2.0-聚侠网...
  20. RocketMQ(七)RocketMQ消息生产及消息储存机制

热门文章

  1. 如何判断笔记本蓝牙硬件坏了_笔记本如何判断显卡硬件坏了 - 卡饭网
  2. agps 位置服务器,agps可用的服务器地址
  3. android gps源码分析,Android编程之Android GPS ——AGPS源码分析及配置
  4. WIN7桌面右键菜单不消失问题解决方法
  5. STM32 —— 串口数据接收
  6. MT207C8烧机步骤
  7. 如何一步一步成为电脑高手
  8. C#网络编程概述(引用自http://www.daima.com.cn/info/203.htm,向原作者表示感谢!)
  9. 百度地图测加载的两种 方式 直接加载和异步加载
  10. 有什么好的uni-app视频实战教程吗?