[英]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.