如何获取音频文件并在Android中从任何路径运行??
任何人请帮帮我
我是初学者
提前感谢
发布于 2014-12-01 02:40:23
这取决于你在寻找什么。查看这篇文章:AudioTrack, SoundPool or MediaPlayer Which Should I use?
然后,如果您想要使用SoundPool:
第1步:创建SoundPool
SoundPool mSoundPool = new SoundPool(numMaxStreams, AudioManager.STREAM_MUSIC, 100);第2步:在资源上创建一个包含声音的文件夹(例如,名为music的文件夹)
第3步:加载声音:
Integer mySound = mSoundPool.load(getActivity(), R.music.mySound, 1);第4步:播放声音
AudioManager mgr = (AudioManager) mContext.getSystemService(Context.AUDIO_SERVICE);
int volume = mgr.getStreamVolume(AudioManager.STREAM_MUSIC);
mSoundPool .play(mySound, volume, volume, 1, 0, 1.0f);发布于 2014-12-01 02:36:18
//set up MediaPlayer
MediaPlayer mp = new MediaPlayer();
try {
mp.setDataSource("/path/to/file");
mp.prepare();
mp.start();
} catch (Exception e) {
e.printStackTrace();
} 就像这样!
https://stackoverflow.com/questions/27216681
复制相似问题