2012-01-18 2 views
0

을로드하고 소리폰갭 LimeJS 소리가 나는 폰갭과 limejs을 사용하고

Lime.audio.Audio 대한 문제에 직면되지 않습니다 KenWong 스택 오버 플로우 (고맙습니다 에 구글 그룹이 link 다음 후) 소리가 내 아이폰에서 재생되고 있지만 내 안드로이드에서 재생되지 않습니다.

Google 크롬에서 소리가 나지만 phoneGap과 동일한 코드를 통합하여 Android에서 실행하면 소리가 들리지 않습니다.

 var welcomeSound = new lime.audio.Audio('assets/sounds/accordion.mp3'); 
     if(welcomeSound.isLoaded() && !welcomeSound.isPlaying()){ 
      alert('loaded'); 
      welcomeSound.play(); 

     } 
  • 는 I는 IsLoaded 표시() 함수를 조사했다.
    android의 사운드가로드되지 않습니다. 사운드를 올바르게로드하고 재생할 수있는 다른 방법이 있습니까? for android.

  • 나는 또한 혼자서도 잘 작동하지만 phonegap 사운드 API를 시도하지만 limejs.audio.Audio 기능을 사용하고 싶습니다.

  • 안드로이드 용 limejs.audio.Audio의 제한 사항이 있습니다.

  • 다른 사운드 포맷 (예 : .mp3, .ogg, .wav, .aac) android를 시도해보세요. 하지만 여전히 limejs 오디오와 동일한 문제에 직면 해있다.

  • :) 내 MAC에서는 Google 크롬으로 모든 소리가 작동하지만 Android 브라우저에서는 으로 작동하지 않습니다.

  • 비슷하게 이상한 점은 MAC 사파리에서 소리가 나지 않지만 iphone safari에서 부드럽게 재생된다는 것입니다.

답변

0

Lime.js 만들고 오디오 요소는 사운드를 재생합니다. 안타깝게도 오디오 요소는 PhoneGap에서 사용하는 Android WebView에서 깨졌습니다. 대신 PhoneGap Media 클래스를 사용하여 보길 원할 것입니다. 회신에 대한

http://docs.phonegap.com/en/1.3.0/phonegap_media_media.md.html#Media

+0

고맙습니다, 나는 그것이 안드로이드에서 잘 작동 소리의 폰갭 미디어 클래스를 사용했다하지만 난 limejs과 통합 할 때 다시 나는 소리가 없습니다 :(. 나를 인도 해주십시오. –