Android 3.0 r1 API中文文档(107) —— AsyncPlayer-阿里云开发者社区

开发者社区> 科技小先锋> 正文

Android 3.0 r1 API中文文档(107) —— AsyncPlayer

简介:
+关注继续查看

正文

一、结构

public class AsyncPlayer extends Object

        

java.lang.Object

android.media.AsyncPlayer

 

  二、概述

    播放一个连续(多个)的音频URLs,但那些任务较重的工作在另外的线程中完成,所以任何预处理或加载的延迟都不阻碍线程调用。

 

  三、构造函数

  public AsyncPlayer (String tag)

  构造一个AsyncPlayer对象。

  参数

  tag 用于调试的字符串

 

  四、公共方法

  public void play (Context context, Uri uri, boolean looping, int stream)

  开始播放声音。可在某个点上开始播放。这里不保证可能有延迟。在另一个音频文件播放时调用这个方法将导致当前音频停止播放并开始播放新的音频。

  参数

  context  应用程序上下文

  uri  播放的 URI (参见setDataSource(Context, Uri))

  looping    是否无限循环播放声音。 (参见setLooping(boolean))

  stream    音频流(AudioStream)类型 (参见setAudioStreamType(int))(译者注:例如AudioManager.STREAM_MUSIC

 

  public void stop ()

  停止之前播放的声音。不能在某点上暂停然后接着播放。多次调用没有不良影响。



本文转自over140 51CTO博客,原文链接:http://blog.51cto.com/over140/582378,如需转载请自行联系原作者

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
为什么 OAuth 里除了 Access Token 之外,还需要 Refresh Token?
为什么 OAuth 里除了 Access Token 之外,还需要 Refresh Token?
5 0
关于 SAP 产品 UI 的搜索引擎优化 SEO - Search Engine Optimization
关于 SAP 产品 UI 的搜索引擎优化 SEO - Search Engine Optimization
3 0
Gin 框架:启动多个端口
本文介绍如何通过 rk-boot 在一个进程里启动多个 Gin 端口。
6 0
Angular 依赖的测试和 Fake
Angular 依赖的测试和 Fake
3 0
Angular 项目中的可摇树依赖 - Tree-shakable dependencies
Angular 项目中的可摇树依赖 - Tree-shakable dependencies
6 0
videojs 使用手册
因为最近做了一个关于直播与录播的项目,需要用到播放器,常用的 video 标签无法满足兼容性和可配置性,为了降低编写难度,使用了 videojs 这个库来辅助开发,这里记录一下,方便之后使用回忆。
5 0
Web 应用客户端渲染和服务器端渲染的比较
Web 应用客户端渲染和服务器端渲染的比较
6 0
使用开源微前端框架 Luigi 创建一个基于微前端架构的工程
使用开源微前端框架 Luigi 创建一个基于微前端架构的工程
4 0
微前端(Micro Frontend ) 落地实施的一些具体例子
微前端(Micro Frontend ) 落地实施的一些具体例子
5 0
使用浏览器的 Local Storage 真的安全吗?
使用浏览器的 Local Storage 真的安全吗?
4 0
4571
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载