0

내가 다른 오디오코르도바 미디어 플러그인 문제 여러 오디오

플레이 미디어 플러그인을 사용하고 지금

AngularJS와와 코르도바와 응용 프로그램을 개발하고 있어요 나는 감지 및 iOS에 대한 문제 배경 오디오 (긴 오디오 및 반복) 및 다른 오디오 (짧고 한 번만 재생), 두 번째 오디오가 끝나면 배경 오디오도 중지됨

수정 방법은 무엇입니까? 코드의

조각

openPopUp 오디오가 완료
backgroundMusic = new Media("background", 
     function() { 
      //success (object has completed the current play, record, or stop) 
     }, 
     function (err) { 
      //error 
      console.log("playAudio():Audio Error: " + err); 
     }, 
     function (status) { 

      if(status == Media.MEDIA_STOPPED){ 
       //patch for ios issue 
       backgroundMusic.seekTo(1); 
       backgroundMusic._position = 0; 
       //end of patch 
       backgroundMusic.play({playAudioWhenScreenIsLocked : false}); 
      } 
     } 
    ); 
backgroundMusic.play({playAudioWhenScreenIsLocked : false}); 
//and the other audio 
openPopUp = new Media("openPopUp.mp3", 
     function() { 
      //success (object has completed the current play, record, or stop) 
     }, 
     function (err) { 
      //error 
      console.log("playAudio():Audio Error: " + err); 
     } 
    ); 

openPopUp.play({playAudioWhenScreenIsLocked : false}); 

후 배경 오디오가이 문제를 위해 만들어졌다 너무

+0

: 당신이 그것을 시도 할 경우, 원래 코르도바 플러그인을 대체? Media Plugin으로 할 수 있다고 생각하지 않습니다. 이 플러그인을 사용하여 더 나은 경험을했습니다. https://github.com/floatinghotpot/cordova-plugin-nativeaudio – johnborges

+0

@johnborges 예. 두 개의 오디오, 배경 오디오 및 사용자가 반복적으로 클릭 할 때가 있습니다. 다른 오디오가 재생되는 항목 해당 플러그인을 사용하려면 nativeAudio 각도 서비스 모듈을 설치해야합니까? 감사합니다. – user2171002

+0

@johnborges Cordova 미디어 플러그인에서 오류가있는 것으로 나타났습니다. 발견 : issues.apache.org/jira/browse/CB-7599 issues.apache.org/jira/browse/CB-11026 – user2171002

답변

0

PR 종료 : 모든 오디오를 죽이는 CDVSound "수정하면 하나의 파일 완료 ".

나는 그것을 테스트하고 문제를 해결합니다. 아파치가 아직 홍보를 병합하지 않았으므로, 나는 fork the repo에 있어야했고, 수정본을 포함하고, 내 자신의 버전을 게시해야했다. 당신은 오디오가 동시에 스트림을 여러 재생하려는

cordova add [email protected]