?
本文檔使用 php中文網(wǎng)手冊 發(fā)布
AsyncPlayer
版本:Android 3.0 r1
結(jié)構(gòu)
繼承關(guān)系
public class AsyncPlayer extends Object
java.lang.Object
android.media.AsyncPlayer
類概述
播放一個連續(xù)(多個)的音頻URLs,但那些任務(wù)較重的工作在另外的線程中完成,所以任何預(yù)處理或加載的延遲都不阻礙線程調(diào)用。
構(gòu)造函數(shù)
public AsyncPlayer (String tag)
構(gòu)造一個AsyncPlayer對象。
參數(shù)
tag 用于調(diào)試的字符串
公共方法
public void play (Context context, Uri uri, boolean looping, int stream)
開始播放聲音??稍谀硞€點上開始播放。這里不保證可能有延遲。在另一個音頻文件播放時調(diào)用這個方法將導(dǎo)致當(dāng)前音頻停止播放并開始播放新的音頻。
參數(shù)
context 應(yīng)用程序上下文
uri 播放的 URI (參見setDataSource(Context,
Uri)
)
looping 是否無限循環(huán)播放聲音。 (參見setLooping(boolean)
)
stream 音頻流(AudioStream)類型 (參見setAudioStreamType(int)
)(譯者注:例如AudioManager.STREAM_MUSIC
)
public void stop ()
停止之前播放的聲音。不能在某點上暫停然后接著播放。多次調(diào)用沒有不良影響。
補充
文章精選
android多媒體-----AsyncPlayer
Android游戲開發(fā)之旅16 異步音樂播放 [Android123]
今天犯了一個愚蠢的錯誤