在Android中播放音频文件一般都是使用___________________________类来实现的。
查看答案
请根据下面程序中注释在空白划线处填写代码。// 创建 MediaPlayer 对象MediaPlayer mediaPlayer = (1) ;try {// 取得外部存储区目录,与文件名“music.mp3”组合成文件路径,据此创建File类对象File file = new File((2)_______________________________ , "music.mp3");// 将MediaPlayer对象的数据源设置为File类对象的路径mediaPlayer.(3)__________________________;// 准备播放mediaPlayer.(4)__________________________;// 开始播放mediaPlayer.(5)__________________________;} catch (Exception e) {e.printStackTrace();}
下面是一段音频播放按钮处理代码,请根据注释在空白划线片填写代码。public void onClick(View v) {switch (v.getId()) {case R.id.play:// 如果播放器不在播放if ((1)__________________________ ) {// 开始播放(2)__________________________;}break;case R.id.pause:// 如果播放器正在播放if (mediaPlayer.(3)_________________) {// 暂停播放(4)__________________________;}break;case R.id.stop:// 如果播放器正在播放(5)______________________ {// 播放器复位mediaPlayer.reset();}break;default:break;}}
播放视频文件可以使用___________________________类来实现的,这个类的用法也与MediaPlayer比较类似。
下面是一段视频播放程序片断,请根据注释在空白划线片填写代码。private void initVideoPath() {File file = new File(Environment.getExternalStorageDirectory(), "movie.3gp");// 为视频播放对象videoView设置视频文件file(1)_____________________________________;}@Overridepublic void onClick(View v) {switch (v.getId()) {case R.id.play:if (!videoView.isPlaying()) {// 启动视频播放(2)_____________________________________;}break;case R.id.pause:if (videoView.isPlaying()) {// 暂停视频播放(3)_____________________________________;}break;case R.id.replay:if (videoView.isPlaying()) {// 恢复视频播放(4)_____________________________________;}break;}}@Overrideprotected void onDestroy() {super.onDestroy();if (videoView != null) {// 中止视频播放(5)_____________________________________;}}