前言
本章內容是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 ()
停止之前播放的聲音。不能在某點上暫停然後接著播放。多次調用沒有不良影響。
五、補充
文章精選
android多媒體-----AsyncPlayer
Android遊戲開發之旅16 非同步音樂播放[Android123]
今天犯了一個愚蠢的錯誤