自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

红孩儿编程大师

这里为您成为编程大师提供捷径

  • 博客(755)
  • 资源 (2)
  • 收藏
  • 关注

原创 安卓手机APP开发__媒体开发部分__使用媒体会话对播放进行控制和加广告

媒体会话提供了一个通用的方法来和一个音频或者是视频的播放器进行交互.在媒体3中,默认的播放器是ExoPlayer,它实现了播放器的接口.和媒体会话进行连接的播放器允许一个APP进行外部的媒体广告的播放和接收外部源头的播放指令.

2024-04-24 18:40:45 450

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

一个播放器是你的APP中完成媒体项的播放的组件.媒体3的播放器接口提供了一个关于播放器处理的功能的总结.这包括如下的内容:对于播放的控制,例如播放,暂停,查找与查询当前的媒体的属性例如播放位置.

2024-04-23 22:30:09 964

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

默认情况下,ExoPlayer仅有错误日志。为了记录播放器的事件,使用了事件日志类这个类提供了额外的日志信息对于理解播放器正在做什么是很有帮助的,也有利于调试播放的问题。事件日志记录器实现了分析监听器,所以用ExoPlayer来注册一个实例是容易的。

2024-04-22 20:06:45 385

原创 安卓手机APP开发__媒体开发部分__网络栈

ExoPlayer常被用于互联网上的流媒体.它支持多种网络栈,可以有各种网络的请求.你的网络栈的选择对流的性能有重大的影响.这里总结了如何配置ExoPlayer来使用选择的网络栈,列出了可用的选项,提供了一些对于你的APP如何选择一个网络栈的指导,解释了如何启用流媒体的缓冲区

2024-04-21 21:16:10 667

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

媒体的元数据在播放期间能以多种方式来检索。最正常不过的方法是监听Player.Listener这个监听器的方法onMediaMetadataChanged的事件,这将提供一个可以使用的MediaMetadata对象,它有例如标题和相册艺术家等属性。还有,调用播放器的getMediaMetadata方法可以返回相同的对象。

2024-04-20 18:39:46 509

原创 安卓手机APP开发__媒体开发部分__直播流

ExoPlayer没有任何特殊配置的情况下,播放绝大多数的盒外的可适配的直播流。可适配的直播流提供了一个可用的媒体的一个窗口,这个媒体是在常规的时间间隔之间进行更新的,更新为当前的实时时刻.这意味着播放的点位将总是在这个窗口的某一个位置,在大部分时候,在直播流被生成时它离当前的实时时刻很近.在当前的实时时刻与播放的点位之间的差距被叫做直播时延

2024-04-19 23:07:35 1107

原创 安卓手机APP开发__媒体开发部分__媒体源

在ExoPlayer,媒体的每一个部分都能表示为一个媒体项。然而内部来看,播放器需要媒体源的实例来播放内容。播放器使用一个媒体源的工厂从媒体项来创建了这些实例。

2024-04-18 22:08:59 786

原创 安卓手机APP开发__媒体开发部分__媒体项

基于媒体项的实例的播放列表API,能够很方便地使用MediaItem.Builder来构建。 在播放器内部,一个播放项能被媒体源工厂转换成一个可以播放的媒体源。没有定制化的配置,这个转化由一个默认的媒体源工厂来执行,它能构建一个复杂的媒体源,这个源对应着媒体项的属性。一些在媒体项的属性在下面列出来了。

2024-04-18 00:08:56 1326

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

安卓手机APP开发__媒体开发部分__音轨的选择当一个媒体项包括了多个音轨时,音轨的选择就是一个确定由哪一个音轨进行播放的过程.音轨的选择过程由TrackSelectionParameters进行配置,它允许有多个不同的约束和覆盖被指定的受影响的音轨.

2024-04-16 23:31:16 1035 1

原创 安卓手机app开发_媒体内容开发_ExoPlayer管理音频焦点

注意的是,如果你使用ExoPlayer,考虑让ExoPlayer自动地管理音频的焦点,通过调用setAudioAttributes方法,把handleAudioFocus参数设置为真。使用了这个方法你的APP就不用包含任何关于请求与响应音频焦点改变的代码了。两个或者是多个安卓APP能同时播放同一个输出数据流的音频,并且系统把它们混合在一起了。然而这是技术上让人赞叹的,但它能引起用户的恼火。为了避免每个音乐APP同时地播放,安卓引入了音频焦点的概念。一个时刻仅有一个APP能获得音频焦点。

2024-04-15 19:58:34 1116

原创 为什么你选择成为一名程序员?

无论做什么事,都得有兴趣,市场,和能力,三个方面的支持.没有兴趣的事做不久,没有市场的事没法做,谁也不能用爱发电没有能力的事做不了. 成为一名程序员同时需要兴趣和市场以及能力.

2024-04-14 14:51:48 269

原创 安卓手机APP开发的媒体内容部分__重中之重的内容变现渠道___插入广告

安卓手机APP开发的媒体内容部分__重中之重的内容变现渠道___插入广告ExoPlayer支持客户端和服务器端的插入广告功能.

2024-04-13 20:52:54 1180

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

当定义ExoPlayer支持的格式时,注意到媒体格式能有很多的层次来定义是非常重要的.从最底层到最高层,这些层次如下

2024-04-12 23:36:49 850 2

原创 安卓手机APP开发的媒体相关内容播放列表

播放列表的API由播放器接口定义,由ExoPlayer实现。播放列表使用了多个媒体项的顺序播放。下面的例子展示了如何启动一个由两个视频组成的播放列表的播放

2024-04-11 21:28:19 1019

原创 安卓手机APP开发使用Media3 ExoPlayer创建一个基本的播放app

Jetpack Media3 定义了一个播放器的接口,规定了视频和音频文件的回放的基本功能.ExoPlayer是这个接口的默认实现者.我们推荐使用ExoPlayer,因为它提供的特性的集合满足了回放的各种要求,它也能定制化地处理你的其它的用例的需求.ExoPlayer也抽象了各种设备与操作系统的差异,让你的代码能够跨安卓的生态系统,满足一致性的工作.

2024-04-10 22:46:02 1457

原创 安卓手机APP开发让你的APP从好到更好再到最好

这里描述了一个媒体APP从起步到完美的过程。这个设计有助于你想清楚随着时间的流逝,你的APP的可扩展性的发展,以及什么时候实现什么特性。然而每一款媒体APP都是有不同之处的,考虑这里的建议,有助于你完成最好的APP。

2024-04-09 19:40:49 282

原创 安卓手机APP开发的实践_点击行为

这是手机开发的实践篇,有示例代码和开发思路的讲解。

2024-04-08 19:46:53 1239

原创 安卓手机APP开发的音频和视频概述

这部分覆盖了处理音频和视频数据的核心API,包括用例如回放,编程和录制。你也能找到一些关于APP架构的建议和平台行为的描述。

2024-04-07 23:53:14 436

原创 安卓手机开发的APP配置信息文件的概述

安卓手机开发的APP配置信息文件的概述,,配置信息,直接关乎项目能否正常运行,配置出错,系统无法正常运行.

2024-04-06 18:10:53 924

原创 0基础如何进入IT行业?

简介:对于没有任何相关背景知识的人来说,如何才能成功进入IT行业?是否有一些特定的方法或技巧可以帮助他们实现这一目标?

2024-04-05 20:47:36 481

原创 安卓手机APP开发的安卓工作台的简介

安卓手机APP开发的安卓工作台的简介,工欲善其事,必先利其器。先熟悉好工作的工具,必将事半功倍。

2024-04-05 11:57:46 1395

原创 安卓APP的开发:为了安全的设计

这里介绍一个安卓的APP开发中的安全设计

2024-04-04 07:54:11 570

原创 安卓APP的资源类型概述

这里描述了APP资源的每一种类型的用法和格式和语法

2024-04-03 22:08:30 233

原创 安卓手机APP开发的功能之一:通知概述

安卓手机APP开发的功能之一:通知概述一个通知是一个消息,这是一个安卓显示在你的APP的界面的外面的消息

2024-04-02 20:05:32 606

原创 安卓APP的技术质量:如何提高

安卓APP的技术质量:如何提高,包括三个方面,有形式因素,稳定 性和性能.

2024-04-01 20:30:32 621

原创 安卓手机APP的组件之一:服务的概述

安卓手机APP的组件之一:服务的概述

2024-03-31 17:59:40 363

原创 安卓APP开发绕不开的事:权限申请

这里提供了安卓权限是如何工作的概述,包括了使用权限的高级工作流,描述了权限的不同的类型

2024-03-30 20:22:15 439

原创 安卓手机APP开发者的第一件事:安装安卓工作台

安装安卓工作台,也就是IDE是不难的,就是对硬件有一点小要求,这个文档描述了一下安装的注意事项.确保你的安装是一帆风顺的.下面开始手机开发之旅的第一站了.

2024-03-29 22:42:50 266

原创 为安卓APP开发选择一个照相机功能的代码库

为安卓APP开发选择一个照相机功能的代码库

2024-03-28 23:26:03 148

原创 安卓APP开发中的重要环节:数据和文件存储概述

软件开发中,如何存储是其中的重要一环,也是不可缺少的一环,这里讨论一.下。

2024-03-27 22:42:00 653

原创 我用一张图彻底理解了安卓APP的组件类型为活动的生命周期

这里简要介绍APP的活动 的状态改变情况.

2024-03-27 00:03:15 322

原创 每个安卓APP开发者都应该知道的基础知识

这里简单地介绍一下每个安卓APP开发者都应该知道的基础知识。

2024-03-25 21:46:28 692

原创 创建你的第一个安卓APP

这个是hello world示例,所有的编程开发的首个示例。

2024-03-24 23:52:22 394

原创 构建高质量的APP的原则

本文讨论一下构建高质量APP的方法和原则

2024-03-23 23:28:36 419

原创 安卓APP模块化开发指南

本文讨论手机开发的模块化问题,模块化的优点与缺点,是否适合我们等。

2024-03-22 21:46:14 416

原创 矩阵理论的概念间的组合关系的公式

为了学好矩阵理论,进而玩转人工智能程序,请先看矩阵的概念关系公式表。

2024-03-22 00:05:01 398

原创 APP架构设计

APP开发的架构原则与WEB的开发是很类似的,这里讨论一下。

2024-03-20 23:46:07 174

原创 游戏业全景揭秘

游戏业全景揭秘是一本新书

2024-03-19 23:35:41 123

原创 大富翁游戏的玩法简述

大富翁游戏是一个很经典的游戏,具有很高的研究价值。本文略微讨论一下。

2024-03-18 23:16:09 115

原创 手机智能平台的软件开发的红利期还有多少年?

这一段文字是对软件行业发展的感悟和总结. 希望能帮助到对职业发展有困惑的同行们.

2024-03-17 23:39:08 221

matlab安装教程在windows操作系统下

matlab安装图解详细教程 ,操作系统为windows10 MATLAB 版本2020 22.1.0 软件分类:编程工具大小:4.47 GB时间:2023-08-31 软件介绍:MATLAB是mathworks官网发布的一款功能强大、性能稳定的商业数学软件

2024-04-09

数据分析领域-Python编程语言-NumPy数据处理-参考资料

这是专门适用于大学生的编程语言的代码库的使用说明,用于线性代数的 学习与理解,大学生计算机竞赛,Python的学习与使用,数据处理等

2024-03-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除