android 后台播放,实现后台播放 | Android 开发者 | Android Developers
在 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相关推荐
- Android Service组件实现后台音乐播放
源码在最后哦! 一.Service组件介绍 1.Service Service它可以在后台执行长时间运行操作而没有用户界面的应用组件,不依赖任何用户界面,例如后台播放音乐,后台下载文件等. 虽然服务是 ...
- Android学习之路4——音乐播放器后台播放
Android学习之路4--音乐播放器后台播放 一.实验题目 简单音乐播放器 二.实现内容 实现一个简单的播放器,要求功能有: 播放.暂停.停止.退出功能,按停止键会重置封面转角,进度条和播放按钮:按 ...
- android mediaplayer 后台播放,Android服务—基于MediaPlayer后台播放音乐
Android服务-基于MediaPlayer后台播放音乐 操作环境:Android Studio 4.0.0.SDK Level 21(版本5.0 Lollipop).Windows 10.集成显卡 ...
- Android实现音乐播放器,Service后台播放Notification控制播放状态
本音乐播放器的功能: 1.实现访问手机本地的.mp3音乐文件: 2.在主页中将访问的数据显示出来(这里简单点用ListView,用RecycleView当然也可以): 3.在播放音乐页面实现上一首.下 ...
- android开源库 droidlib,十二大最著名的Android播放器开源项目
1.ExoPlayer https://github.com/google/ExoPlayer ExpPlayer是一个开源的,App等级的媒体API,它的开源项目包含了library和示例: - 这 ...
- Android Broadcast编写的音乐播放器
此播放器的播放操作交给后台执行,二者通过广播进行进行通信(双向通信),前台点击播放暂停停止按钮通过广播发送给后台,后台播放变换通过广播通知前台. 前台代码package org.crazyit.bro ...
- android小应用,只能播放一首歌的应用
1.上学期,选修课为安卓,要求我们做一个小应用作为安卓的大作业,我就做了一个小小的音乐播放器,实现的功能很少,就是使用Service服务来播放一首音乐,其中用了很多菜单效果,然后主界面实现了一个画廊的 ...
- android studio seekbar 简单音乐播放器
我这个seekbar比较简单,是访问自己放进raw文件里的音乐文件:通过Mediapaly实现后台播放. 用if语句判断图片实现切换歌曲,seekbar可以拖动歌曲进度,用 Duration=mp4. ...
- Android开发之简易音乐播放器(一)
这里介绍一个简易的音乐播放器, 效果图如下: 但是,由于这是一个简易版的音乐播放器,所播放的音乐只有一首,且被写死, 但,操作却十分简单,方便理解! 这是代码的主要设计: 音乐主要存放在这一个文件中: ...
- Android语音播报、后台播报、语音识别
Android语音播报.后台播报.语音识别 本文介绍使用讯飞语音实现语音播报.语音识别功能. 讯飞开放平台:http://www.xfyun.cn/index.php/default/index 程序 ...
最新文章
- Cerebras发布全球首个人类大脑规模的AI解决方案
- iOS开发使用半透明模糊效果方法整理
- Implement strStr()
- mysql errno : 1146_MySQL_MySQL复制出错 Last_SQL_Errno:1146的解决方法,背景:我们在做数据迁移或者 - phpStudy...
- SpringBoot应用日志通过logstash远程上传到ES
- 关于错误	1	error C4996: 'getch': The POSIX name for this item is deprecated.问题解决方式
- leetcode 383 赎金信 C++
- 网 络 欺 骗 技 术
- 用python计算长方体的体积用什么函数_python处理DICOM并计算三维模型体积
- python office转pdf_python 如何将office文件转换为PDF
- Ubuntu 16 apt-get软件包管理错误问题解决记录
- 你应该知道的一些 ADB 命令
- 移动安全--52--我设计的Java代码混淆解决方案
- 自动写诗APP项目、基于python+Android实现(技术:LSTM+Fasttext分类+word2vec+Flask+mysql)第一节
- why elmlang:最简最安全的full ola stack的终身webappdev语言选型
- 图画日记怎么画_一年级数学图画日记
- Foo,getName题解分析
- 58同城高性能移动Push推送平台架构演进之路
- 哪个软件能代替斐讯路由_斐讯路由app下载-斐讯路由app安卓版下载v7.2.0-聚侠网...
- RocketMQ(七)RocketMQ消息生产及消息储存机制
热门文章
- 如何判断笔记本蓝牙硬件坏了_笔记本如何判断显卡硬件坏了 - 卡饭网
- agps 位置服务器,agps可用的服务器地址
- android gps源码分析,Android编程之Android GPS ——AGPS源码分析及配置
- WIN7桌面右键菜单不消失问题解决方法
- STM32 —— 串口数据接收
- MT207C8烧机步骤
- 如何一步一步成为电脑高手
- C#网络编程概述(引用自http://www.daima.com.cn/info/203.htm,向原作者表示感谢!)
- 百度地图测加载的两种 方式 直接加载和异步加载
- 有什么好的uni-app视频实战教程吗?