我想補充一點,一些簡單的聲音(蜂鳴聲,BOOP,點擊等)到Android應用程序,所以我只是想知道是否有在Android OS或SDK可以在任何內建的聲音被利用。如果是這樣,他們將如何被訪問?我唯一的猜測已經在mediastore或soundpool類的某個地方......我很新,所以你可以提供任何幫助/提示將不勝感激。謝謝。在應用程序中是否可以使用任何內置/默認聲音?
18
A
回答
20
你可以玩默認的鈴聲:
MediaPlayer player = MediaPlayer.create(this,
Settings.System.DEFAULT_RINGTONE_URI);
player.start();
您可以DEFAULT_NOTIFICATION_URI
或DEFAULT_ALARM_ALERT_URI
的各種其他默認聲音替換DEFAULT_RINGTONE_URI
。
1
1上創建國家幫助,我們不能調用後創建所以我刪除了編寫代碼行做準備。
2-這對設備正常工作,但它在模擬器上崩潰?
3-除了鬧鈴,通知和鈴聲以外的其他聲音?
+0
我刪除了player.prepare( )從我的答案,因爲我仔細檢查了文件,你是正確的。 我不知道爲什麼它崩潰的模擬器,也許它沒有任何聲音文件播放?你能提供錯誤/崩潰的`logcat`輸出嗎? 我不相信除了3提供的其他任何其他默認系統聲音。 – 2011-02-02 15:42:20
8
以下是生成嘟嘟聲的一種方法。
創建extention .rtttl原始種源文件,並把 「C5:d = 4,O = 5,B = 250:C5」 在它(無引號)
然後添加以下代碼:
protected MediaPlayer _mediaPlayer;
public void playFromResource(int resId)
{
if (_mediaPlayer != null)
{
// _mediaPlayer.stop(); freeze on some emulator snapshot
// _mediaPlayer.release();
_mediaPlayer.reset(); // reset stops and release on any state of the player
}
_mediaPlayer = MediaPlayer.create(this, resId);
_mediaPlayer.start();
}
然後調用playFromResource,如果您的原始RTTTL資源傳遞的資源ID。
相關問題
- 1. 開發城市風格應用程序時是否可以使用任何內置聲音?
- 2. 在我的應用程序中是否可以使用Tri-tone聲音?
- 3. 是否可以從我的應用程序在默認設置應用程序中顯示動態數據
- 4. 是否可以在默認應用程序池中關閉再利用安全
- 5. 在應用程序中使用聲音
- 6. 應用程序通知聲音默認關閉在iOS 7
- 7. 我們是否允許在第三方應用程序中使用默認系統聲音?
- 8. 是否可以爲infoPlist.strings(應用程序名稱)設置默認語言?
- 9. 是否可以使用NHibernate在屬性上設置默認值
- 10. gtk應用程序可以使用以下顯示:0默認?
- 11. 是否可以在Flash中應用聲音濾鏡?
- 12. 是否可以用HTML5錄製聲音?
- 13. 是否可以在Azure lightswitch應用程序中啓動任務?
- 14. 如何將我的應用程序中的任何應用程序設置爲默認應用程序?
- 15. 是否有任何音頻/聲音NPAPI插件可用?
- 16. 在我的應用程序中是否可以使用語音識別模塊?
- 17. 是否可以在String中聲明Java中的默認參數?
- 18. 在ASP.Net MVC 5應用程序中默認可以使用外鍵可空
- 19. 在應用程序聲音中禁用
- 20. 是否可以使用Cortana進行應用內語音命令?
- 21. 是否可以在NVelocity中默認靜默引用?
- 22. 是否可以使用openURL打開設置應用程序?
- 23. 在Cordova應用程序的LocalStorage中可以有默認值嗎?
- 24. 如何使應用程序成爲某項任務的默認應用程序?
- 25. 是否可以在Qt應用程序中使用Win32鉤子
- 26. 是否可以在Facebook應用程序中使用Parallax?
- 27. 是否可以在iOS應用程序中使用rsync?
- 28. 是否可以在WP8 Direct3D應用程序中使用AssImp?
- 29. 是否可以在桌面應用程序中使用EJB 3.1?
- 30. 是否可以在桌面應用程序中使用Java WebSocket?
android.provider.Settings.System – usman 2014-05-12 05:39:35
更完整的樣本withh的錯誤處理 http://stackoverflow.com/questions/10335057/play-notification-default-sound-only-android – 2014-12-06 17:52:28