錄音路徑播放,已寫入檔案sdcard的資料夾,可是無法抓到檔案播放,請問有人知道怎麼解決嗎?(Android)

ericrock 发布于 2015/02/06 11:13
阅读 155
收藏 0
錄音路徑播放,已寫入檔案sdcard的資料夾,可是無法抓到檔案播放,請問有人知道怎麼解決嗎?(Android)
加载中
0
yunfound
yunfound

题主的问题信息太少,没法判断问题所在。

是否有读写资料夹权限,是否路径正确,是否代码错误,等等

0
ericrock
ericrock

我是在點擊播放之後跑出error (1, -2147483648) 這個錯誤訊息,讀寫權限我有加

private void startplay(){


if (!playState) {
mediaplay = new MediaPlayer();
            try {
            playState = true;
            mediaplay.reset();
            mediaplay.setDataSource(getAmrPath());
            mediaplay.prepare();
            mediaplay.start();
            //Recvoice_photo_iv.setText("開始播放");
                
                


                mediaplay.setOnCompletionListener(new OnCompletionListener() {


                    @Override
                    public void onCompletion(MediaPlayer mp) {
                        if (playState) {
                        //Recvoice_photo_iv.setText("播放結束");
                            playState = false;
                        }
                    }
                });
            } catch (IllegalArgumentException e) {
                e.printStackTrace();
            } catch (IllegalStateException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
            } 
            
   }else {
                if (mediaplay.isPlaying()) {
                mediaplay.stop();
                    playState = false;
                } else {
                    playState = false;
                }
                //mBtnPlayRecord.setText("停止播放");
            
     }
   
          }

返回顶部
顶部