編輯:Android開發實例
前言
本章內容是android.media.AsyncPlayer,版本為Android 3.0 r1!
正文
一、結構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]
登錄應用程序的屏幕,詢問憑據登錄到一些特定的應用。可能需要登錄到Facebook,微博等本章介紹了,如何創建一個登錄界面,以及如何管理安全問題和錯誤嘗試。首先,必須定義兩
Android應用程序可以在許多不同地區的許多設備上運行。為了使應用程序更具交互性,應用程序應該處理以適合應用程序將要使用的語言環境方面的文字,數字,文件等。在本章中,我
前面文章講解了Android的藍牙基本用法,本文講得深入些,探討下藍牙方面的隱藏API。用過Android系統設置(Setting)的人都知道藍牙搜索之後可以建立
登錄應用程序的屏幕,詢問憑據登錄到一些特定的應用。可能需要登錄到Facebook,微博等本章介紹了,如何創建一個登錄界面,以及如何管理安全問題和錯誤嘗試。首先,必須定義兩