2014-01-06 3 views
1

내가오디오 재생

playSound_: function(mp3_file) { 
    var snd = new Audio("audio/" + mp3_file); 
    snd.play(); 
}, 

그러나, 대부분의 시간은 재생되지 않습니다 다음과 같은 기능을 서버에서 호스팅 MP3 파일을 재생할 내 수신기를 얻으려고 때를 놀고, 연기 됐어. 그러나 로컬 브라우저에서 수신기를로드 할 때 정상적으로 작동합니다.

수신기에서 오디오를 재생하는 올바른 방법은 무엇입니까?

답변

1

MediaElement 태그 또는 웹 오디오 API를 사용할 수 있습니다. 가장 단순한 것은 아마도 MediaElement 일 것입니다.

+0

샘플 코드 또는 자세한 정보 링크를 제공 하시겠습니까? MediaElement 태그는'audio' 태그와 같은 것입니까? 그 질문에서 제공 한 원래 구현에서 시도한 것입니다. 감사! – sguha

+0

재생할 오디오 파일을 알고 있다면

+0

기본적으로 js 코드는 ' audio '요소를 추가하지만 DOM에 추가하지는 않습니다. 이것은 https://developer.mozilla.org/en-US/docs/Web/API/HTMLAudioElement를 사용중인 API입니다. 로컬 Chrome 브라우저 (OSX - 31.0.1650.63)에서 작동하지만 간헐적으로 Chromecast에서만 작동합니다. – sguha