如何获取音频文件并从Android中的任何路径运行?
任何人请帮助我
我是初学者 在此先感谢
答案 0 :(得分:1)
这取决于你在寻找什么。查看此帖子:AudioTrack, SoundPool or MediaPlayer Which Should I use?
然后,如果你想使用SoundPool:
第1步:创建一个SoundPool
SoundPool mSoundPool = new SoundPool(numMaxStreams, AudioManager.STREAM_MUSIC, 100);
第2步:使用您的声音在资源上创建一个文件夹(例如名为音乐的文件夹)
第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);
答案 1 :(得分:0)
//set up MediaPlayer
MediaPlayer mp = new MediaPlayer();
try {
mp.setDataSource("/path/to/file");
mp.prepare();
mp.start();
} catch (Exception e) {
e.printStackTrace();
}
喜欢这样!