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

前言

  本章内容是android.media.AsyncPlayer,版本为Android 3.0 r1!期待你一起参与Android API的翻译,联系我over140@gmail.com。

 

声明

  欢迎转载,但请保留文章原始出处:)

    博客园:http://www.cnblogs.com/

    Android中文翻译组:http://goo.gl/6vJQl

 

正文

  一、结构

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

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

 

  五、补充

 

 

posted @ 2011-03-15 10:04  农民伯伯  阅读(2248)  评论(1编辑  收藏  举报