編輯:關於android開發
這裡提供一些MediaPlayer的簡單方法,方便以後熟練的使用它!
1)如何獲得MediaPlayer實例: 可以使用直接new的方式: MediaPlayer mp = new MediaPlayer(); 也可以使用create的方式,如: MediaPlayer mp = MediaPlayer.create(this, R.raw.test);//這時就不用調用setDataSource了 2) 如何設置要播放的文件: MediaPlayer要播放的文件主要包括3個來源: a. 用戶在應用中事先自帶的resource資源 例如:MediaPlayer.create(this, R.raw.test); b. 存儲在SD卡或其他文件路徑下的媒體文件 例如:mp.setDataSource("/sdcard/test.mp3"); c. 網絡上的媒體文件 例如:mp.setDataSource("http://www.citynorth.cn/music/confucius.mp3"); MediaPlayer的setDataSource一共四個方法: setDataSource (String path) setDataSource (FileDescriptor fd) setDataSource (Context context, Uri uri) setDataSource (FileDescriptor fd, long offset, long length) 其中使用FileDescriptor時,需要將文件放到與res文件夾平級的assets文件夾裡,然後使用: AssetFileDescriptor fileDescriptor = getAssets().openFd("rain.mp3");Android Binder機制介紹,androidbinder機制做過Android開發的同學可能有些體會,入門初期,工作內容主要是實現各式各樣的UI界面,以及實現應用
12306火車票訂票項目源碼,12306火車票訂票這是一個12306火車票訂票項目源碼,火車票訂票 所有功能均已實現,我們都知道12306是一個偉大的項目,但是在APP方
《Android源碼設計模式解析與實戰》讀書筆記(十六) 第十六章、訪問者模式 訪問者模式是一種行為型模式,它是23種設計模式中最復雜的一個,雖然使用頻率不高,但是並
android:ScrollView監視什麼時候滑到底部 這是效果 主要是onTouchListener監聽事件,監視什麼時候滑到底部 同時要理解getMeasur