簡體   English   中英

在應用啟動時播放聲音

[英]Playing sound on app startup

如何在啟動時讓我的應用播放mp3(在我的res中)? 或者,如果我希望單擊按鈕時發生這種情況,該怎么辦?

在“ 開發指南”的“音頻和視頻”部分中:

可能最想做的是在自己的應用程序中播放媒體(尤其是聲音)。 這樣做很容易:

  1. 將聲音(或其他媒體資源)文件放入項目的res / raw文件夾中,Eclipse插件(或aapt)將在其中找到它並將其放入可以從R類引用的資源中

  2. 創建一個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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM