首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Anroid开发 之 音频文件的循环播发

2013-10-31 
Anroid开发 之 音频文件的循环播放public class MainActivity extends Activity {private MediaPlayer mus

Anroid开发 之 音频文件的循环播放

public class MainActivity extends Activity {private MediaPlayer musicPlayer;private File musicFile;//音乐文件存放地址private String musicPath="/sdcard/ftpdata/Apologize.mp3";@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);musicFile = new File(musicPath);//判断文件是否存在if (musicFile.exists()) {musicPlayer = MediaPlayer.create(this, Uri.parse(musicFile.getAbsolutePath()));musicPlayer.start();}else {System.out.println("the file no exist!");}//监听音频播放完的代码,实现音频的自动循环播放musicPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {@Overridepublic void onCompletion(MediaPlayer arg0) {musicPlayer.start();musicPlayer.setLooping(true);}});}

热点排行