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

本文详细介绍了Android平台上的AsyncPlayer类,该类允许在一个独立的线程中连续播放多个音频URL,从而避免了因预处理或加载而造成的主线程阻塞。AsyncPlayer支持设置调试标签、播放上下文、音频URI及循环播放等特性。
一、结构

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 ()

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

五、补充 

           文章精选

android多媒体-----AsyncPlayer

Android游戏开发之旅16 异步音乐播放[Android123]

今天犯了一个愚蠢的错误

本文转自博客园农民伯伯的博客,原文链接:Android 3.0 r1 API中文文档(107) —— AsyncPlayer,如需转载请自行联系原博主。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值