2013-06-05 5 views
1

아이폰 용 appcelerator를 사용하여 앱을 만들었습니다.이 버튼을 클릭하면 상대적 사운드가 재생됩니다. 코드는 여기에 있지만, 문제는 내가 재생할 때입니다. 여러 번 오디오 및 다른 오디오 재생이 기능을 사용하여 소리가 지연되고 내부의 소음을 가지고, 아무도 도와 주실 수 있습니다, 감사합니다. Appcelerator Titanium에서 다른 사운드 파일을 재생하면 오디오에 잡음이 발생합니다.

var soundplaying = 0; 
    var sound; 

    function playaudio(url) { 
     if (soundplaying == 0) { 
      sound = Ti.Media.createSound({}); 
      sound.setUrl('../assets/audio/' + url); 

      sound.addEventListener('complete', function() { 
       sound.release(); 
       soundplaying = 0; 
      }); 
      sound.play(); 
      soundplaying = 1; 
     } 
    } 

은 (내가 때마다 후 사운드 객체를 해제 시도했지만 여전히 사용, 내가 한 번만 createSound하려고 없지만 티타늄 용량이 Media.Sound의 URL 변경을 지원하지 보인다) 동적.

답변

0

오디오 파일 형식을 .m4a (aac)로 변경하여 임시로이 문제를 해결할 수있었습니다. 이전에 mp3을 사용하고있었습니다.

관련 문제