[英]Android playing a sound file
在我的res文件夾中,我創建了一個原始文件夾,並在其中有一個.mp3文件。
單擊按鈕時,我正在運行此方法:
try{
MediaPlayer mp = MediaPlayer.create(this, R.raw.clickon);
mp.start();
} catch(Exception e){System.out.println(e);}
System.out.println("This text is run");
是不是文件加載時間不夠,是否應該在班級頂部全局聲明該文件?
我嘗試實現您的代碼,但在我的計算機上運行正常。 我有以下澄清要問:
使用后不要釋放媒體播放器對象。
我為我的一個聲音播放應用程序使用了以下代碼:-
private void playSound()
{
final MediaPlayer mp1=MediaPlayer.create(getBaseContext(), R.raw.button_sound);
mp1.start();
mp1.setOnCompletionListener(new OnCompletionListener()
{
@Override
public void onCompletion(MediaPlayer mp)
{
Log.v("onCompletion", "sound completed");
mp1.release();
}
});
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.