2013-05-02 1 views
1

나는 음악 공급자로부터받은 xml 파일 인 내 sencha touch 애플리케이션에서 음악을 재생하고 싶습니다. 그러나 나는 단지 오디오 진행률 표시 줄로 빈 화면을 열고 표시하고 싶지 않습니다. <media:content URL을 검토하십시오. 배경에 오디오를 재생하고 싶습니다.Sencha 터치 웹 콘센트를 연주하는 방법

다음은 xml 파일로 제공됩니다. 어떤 도움을 주시면 감사하겠습니다.

<rss xmlns:media="http://search.yahoo.com/mrss/" xmlns:jwplayer="http://developer.longtailvideo.com/" version="2.0"> 
    <channel> 
    <item> 
     <title> 
     <![CDATA[ CJ Peter Mitchell Makeup ]]> 
     </title> 
     <media:content url="http://audioserver.arn.com.au/media/3544/cj_peter_mitchell_on_makeup.mp3"/> 
    </item> 
    </channel> 
</rss> 

답변

1

이렇게하는 한 가지 방법은 HTML5 Audio API를 사용하는 것입니다. 당신이 당신의 센차 앱의 index.html을이 코드를 작성하는 경우 간단한 예를 들어, 그것은 재생 즉시 시작됩니다 : 내가 당신이라면

try { 
    var myaudio = new Audio('http://audioserver.arn.com.au/media/3544/cj_peter_mitchell_on_makeup.mp3'); 
    myaudio.play(); 
} catch (e) { 
    alert('no audio support!'); 
} 

, 나는 새로운 트랙을로드하기 위해 작은 프레임 워크를 작성합니다 및 트랙을 재생하고 일시 중지합니다. 다음 자료에서 자세한 정보를 찾을 수 있습니다.

http://www.joeldare.com/wiki/play_an_mp3_audio_stream_in_phonegap 키코 페르난데스이 시사하는 것보다 센차 별 버전에 대한 http://www.w3schools.com/html/html5_audio.asp (기본 정보) http://www.html5rocks.com/en/tutorials/webaudio/intro/?redirect_from_locale=es (오디오 예) http://www.html5rocks.com/en/tutorials/#technology:multimedia (오디오 자습서)

+0

감사합니다. 정말 좋은 친구입니다. –

+0

이 질문을 확인 하시겠습니까? http://stackoverflow.com/questions/17142028/how-to-add-tap-event-to-youtube-iframe –

1

, 당신이 할 수있는 (내가 코드를했다 곳에서) 숨겨진 Ext.Audio 구성 요소를 만듭니다. 간단한 예를 보려면 the docs을 확인하십시오. 프로그래밍 방식으로 오디오 URL을 Ext.Audio.setUrl()으로 설정할 수 있으며 원하는 경우 사용자 지정 진행률 막대를 getCurrentTime()getDuration()을 사용하여 작성할 수 있습니다.

+0

제안 해 주셔서 감사합니다. –