[英]Playing sound on app startup
如何在啟動時讓我的應用播放mp3(在我的res中)? 或者,如果我希望單擊按鈕時發生這種情況,該怎么辦?
在“ 開發指南”的“音頻和視頻”部分中:
可能最想做的是在自己的應用程序中播放媒體(尤其是聲音)。 這樣做很容易:
將聲音(或其他媒體資源)文件放入項目的res / raw文件夾中,Eclipse插件(或aapt)將在其中找到它並將其放入可以從R類引用的資源中
創建一個MediaPlayer實例,使用MediaPlayer.create,>引用該資源,然后在該實例上調用start():
MediaPlayer mp = MediaPlayer.create(context, R.raw.sound_file_1);
mp.start();
要停止播放,請調用stop()。 如果您希望以后重播媒體,則必須在再次調用start()之前對MediaPlayer對象進行reset()和prepare()准備。 (create()第一次調用prepare()。)
要暫停播放,請調用pause()。 從使用start()暫停的位置繼續播放。
因此,將上面的代碼示例放在啟動器活動的onCreate()或onStart()中,使其在啟動時播放,並將其放在按鈕的onClick()方法中以響應按鈕的按下。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.