手机开发

2024/5/19 19:35:56

安卓手机APP开发__媒体开发部分__播放器的接口

安卓手机APP开发__媒体开发部分__播放器的接口 目录 概述 组件之间的共同的接口 媒体3的播放的架构 播放器的状态 对改变的监听 当前的播放 定制的播放器实现 概述 一个播放器是你的APP中完成媒体项的播放的组件. 媒体3的播放器接口提供了一个关于播放器处理的功能的总…

安卓手机APP开发__媒体开发部分__媒体投屏

安卓手机APP开发__媒体开发部分__媒体投屏 目录 概述 三个显示的表示形式 真实显示 虚拟显示 表面 前端服务的权限 概述 在安卓5(API级别21)引入的API android.media.projection 让你能够能够捕捉 到一个显示设备的内容,把它作为一个…

安卓手机APP开发__媒体开发部分__可兼容的媒体转码

安卓手机APP开发__媒体开发部分__可兼容的媒体转码 目录 概述 什么时候使用转码 配置转码 在代码中声明能力 在一个资源文件中声明能力 使用另一个APP的媒体能力,来打开一个视频文件

安卓手机APP开发__媒体开发部分__调试的日志

安卓手机APP开发__媒体开发部分__调试的日志 概述 默认情况下,ExoPlayer仅有错误日志。为了记录播放器的事件,使用了事件日志类 这个类提供了额外的日志信息对于理解播放器正在做什么是很有帮助的,也有利于 调试播放的问题。事件日志记录器…

安卓手机APP开发媒体内容部分__ExoPlayer支持的格式

安卓手机APP开发媒体内容部分__ExoPlayer支持的格式 目录 概述 可适配的流 DASH 光滑流 HLS 先进的容器的格式 RTSP 支持的采样格式 支持的网络类型 采样的格式 FFmpeg 代码库

安卓手机APP开发__媒体开发部分__用户界面定制

安卓手机APP开发__媒体开发部分__用户界面定制 目录 最佳实践 播放/暂停按钮 监听状态的更新 处理可用的指令 Media3提供了一个默认的播放器视图,这个视图提供了一些定制化的选项。 对于任何进一步的定制,APP开发者都期望实现他们的自己的用户界面的…

安卓手机APP开发__媒体开发部分__播放器的接口

安卓手机APP开发__媒体开发部分__播放器的接口 目录 概述 组件之间的共同的接口 媒体3的播放的架构 播放器的状态 对改变的监听 当前的播放 定制的播放器实现 概述 一个播放器是你的APP中完成媒体项的播放的组件. 媒体3的播放器接口提供了一个关于播放器处理的功能的总…

安卓手机APP开发__媒体开发部分__APK裁剪

安卓手机APP开发__媒体开发部分__APK裁剪 目录 概述 仅使用必要的依赖 启用代码和资源的裁剪 指定你的APP需要哪一个渲染器 指定你的APP需要哪个抽取器 定制媒体源的实例化 概述 最小化APK的大小是开发一个好的安卓APP的一个重要的方面.当面向的是正在开发 的市场时更是…

安卓手机APP开发__媒体开发部分__检索元数据

安卓手机APP开发__媒体开发部分__检索元数据 目录 在播放期间 没有播放时 动作照片 在播放期间 媒体的元数据在播放期间能以多种方式来检索。最正常不过的方法 是监听Player.Listener这个监听器的方法onMediaMetadataChanged的事件, 这将提供一个可以使用的Med…

安卓手机APP开发__媒体开发部分__可兼容的媒体转码

安卓手机APP开发__媒体开发部分__可兼容的媒体转码 目录 概述 什么时候使用转码 配置转码 在代码中声明能力 在一个资源文件中声明能力 使用另一个APP的媒体能力,来打开一个视频文件

安卓手机APP开发__用媒体会话服务进行后台播放

安卓手机APP开发__媒体开发部分__用媒体会话服务进行后台播放 目录 概述 使用一个媒体会话服务 实现服务的生命周期 提供对媒体会话的读取 在配置文件中声明服务 概述 当APP不在前台时,经常希望能够播放媒体。例如,一个音乐播放器 在用户锁屏或者…

安卓手机APP开发_媒体开发部分__保持设备处于唤醒状态

安卓手机APP开发_媒体开发部分__保持设备处于唤醒状态 目录 概述 使用唤醒锁的用法 保持屏幕在亮着 电视的环境模式 保持CPU处于运行状态 概述 为了避免多消耗电池电量,安卓设备会很快进入休眠状态.然而,也是需要保持它一直 处于唤醒的状态,来完成某些工作. 你使用的方…

安卓手机APP开发__媒体开发部分__高动态范围的视频播放

安卓手机APP开发__媒体开发部分__高动态范围的视频播放 目录 高动态范围的概述 设备的前提条件 检查高动态范围的播放的支持 在你的APP中设置高动态范围的播放 使用SurfaceView来设置MediaCodec 高动态范围的概述 高动态范围提供了一个宽的范围的颜色和最亮的白色与最暗…

安卓手机APP开发__媒体开发部分__检索元数据

安卓手机APP开发__媒体开发部分__检索元数据 目录 在播放期间 没有播放时 动作照片 在播放期间 媒体的元数据在播放期间能以多种方式来检索。最正常不过的方法 是监听Player.Listener这个监听器的方法onMediaMetadataChanged的事件, 这将提供一个可以使用的Med…

安卓手机APP开发__命令行工具概述

安卓手机APP开发__命令行工具概述 目录 概述 设置环境变量 安卓SDK命令行工具 安卓SDK构建工具 安卓SDK的平台工具 安卓模拟器 概述 安卓SDK由APP开发需要用到的多个软件包组成.这里列出了可用的最重要的 命令行工具,以包为单位进行组织的. 使用安卓的工作台的SDK管…

安卓手机APP开发__媒体开发部分__音轨的选择

安卓手机APP开发__媒体开发部分__音轨的选择 目录 概述 查询可用的音轨 修改轨道选择参数 基于约束的轨道选择 选择特定的轨道 禁用轨道的类型和组 定制化轨道选择器