如何在啓動畫面中播放音頻。 需要指導。如何在Android的啓動畫面中播放音頻
1
A
回答
7
我的方式做到這一點(不需要外部的聲音,因爲我把我的音效檔在我的資源文件夾):
在的onCreate:
mp = MediaPlayer.create(getBaseContext(), R.raw.sound); /*Gets your
soundfile from res/raw/sound.ogg */
mp.start(); //Starts your sound
//Continue with your run/thread-code here
記住以.ogg格式發聲;它在Android中完全受支持。
低於開機畫面活動停止處理聲音的一個重要的事情:
有管理的閃屏(和它裏面的聲音)兩種常規方法,當它停止:
摧毀整個活動:
protected void onStop() { super.onStop(); ur.removeCallbacks(myRunnable); /*If the application is stopped; remove the callback, so the next time the application starts it shows the Splash Screen again, and also, so the thread-code, don't continue after the application has stopped */ finish(); onDestroy(); }
或者你可以只停留在S ound中的onStop:
protected void onStop() { super.onStop(); if(mp.isPlaying()){ //Must check if it's playing, otherwise it may be a NPE mp.pause(); //Pauses the sound ur.removeCallbacks(myRunnable); } }
如果你選擇,你也不得不開始回調和MediaPlayer的在在onStart-方法的第二個選擇。
我寧願第一個選擇。
2
您可以使用MediaPlayer類播放音頻文件。
例
MediaPlayer player = new MediaPlayer();
player.setDataSource("/sdcard/audiotrack.mp3");
player.prepare();
player.start();
+0
可以更詳細地指定PLZ。 做你的一些代碼片段? 關於 – iscavengers 2010-07-30 10:01:24
+0
用一些代碼更新了我的文章。 – Charles 2010-07-30 12:17:11
相關問題
- 1. 啓動畫面啓動時播放音頻
- 2. 音頻播放不啓動
- 3. 用播放器播放音頻時的Android顯示動畫
- 4. 在啓動畫面播放視頻時,在後臺播放的音樂暫停播放
- 5. Android中的放音音頻播放
- 6. 啓動畫面,播放mp4
- 7. Android音頻播放
- 8. 當視頻播放器啓動時暫停音頻播放器
- 9. 無法啓動音頻播放器
- 10. 在Android音樂播放器中播放音頻文件
- 11. iPhone在啓動畫面上播放聲音
- 12. 如何在啓動時播放音樂?
- 13. 如何在Android中執行某些動畫時播放聲音
- 14. 試圖在啓動畫面後播放視頻uwp
- 15. 在啓動畫面上播放視頻文件
- 16. 如何在應用程序啓動時播放音頻文件
- 17. 如何播放動畫/電影而不是iPhone啓動畫面?
- 18. 在android中播放動畫
- 19. 如何啓動已播放的聲音?
- 20. 在Android中播放音頻文件
- 21. 在android中播放音頻片段
- 22. MediaPlayer無法在Android中播放音頻
- 23. 在Android onTouch中播放音頻
- 24. 通過AudioManager在Android中播放音頻?
- 25. 在android中播放音頻文件
- 26. 在Android中播放音頻太慢
- 27. android音頻播放器
- 28. Android播放音頻文件
- 29. Android - 順序音頻播放?
- 30. Android播放音頻一次
需要注意的是,在Android 2.2用戶之前,只有有限的內存才能保存應用程序。因此,最好將它們存儲在外部存儲器中。如果你有一些小型的聲音文件,這並不重要 - 但如果你有很多的話。 – Charles 2010-07-31 10:09:45