2012-04-13 6 views
1

음, soundcloud dot com을 사용하여 사운드를 업로드하십시오. 내 모바일 응용 프로그램 내에서 단추를 눌러 그 소리를 듣고 싶습니다.JavaScript를 사용하여 사운드를 재생할 수있는 참조 URL이 있습니까?

그래서 기본적으로 사용자가 버튼을 누를 때 주어진 URL에서 참조 할 사운드를 원합니다.

자바 스크립트 만 사용하면됩니다. HTML 5가 없습니다. 어떤 도움이 크게 Xtremely 좌절 원인이 감사합니다. 어떤 아이디어? 미리 감사드립니다.

+1

HTML5 및 플래시가 없으면 아무 것도 없습니다. 두렵습니다. 순수한 JavaScript는 그렇게 할 수 없습니다. –

+1

HTML5 ** 또는 ** 플래시가없는 방법은 없습니다. – nickf

답변

0

자바를 사용하여 사운드를 재생하려면 jPlayer를 사용하십시오. 이것은 당신에게 많은 시간과 좌절을 가져올 것입니다.

jplayer.org/

여기에 코드를 jPlayer와 어떻게 보이는지입니다. 참고 : jPlayer로 스킨을 사용하지 않아도되는 것은 오디오 만 재생하기위한 API이기 때문입니다.

로드시 비디오 또는 오디오를 재생하는 예제 코드.

$(function() { // executed when $(document).ready() 
    $("#jpId").jPlayer({ 
    ready: function() { 
     $(this).jPlayer("setMedia", { 
     m4v: "http://www.myDomain.com/myVideo.m4v" // Defines the m4v url 
     }).jPlayer("play"); // Attempts to Auto-Play the media 
    }, 
    supplied: "m4v", 
    swfPath: "jPlayer/js" 
    }); 
}); 

http://jplayer.org/latest/developer-guide/

+0

시도에 감사하지만 "플레이어"는 필요 없다 ..... 내 애플리케이션에서 버튼을 누르고 사용자 스피커를 통해 사운드를 재생하고 싶습니다. 나는 화면에 표시 할 단추가있는 플레이어를 원하지 않으며 새로운 웹 페이지를 표시하고 싶지 않습니다. 미리 만든 단추를 클릭하면 소리가 재생되기를 원합니다. 어떤 도움도 크게 받으실 수 있습니다. 미리 감사드립니다. ;-) – JColling

+0

당신은 jPlayer가 무엇인지 오해하고 있습니다. 실제로는 웹 브라우저를 통해 오디오를 재생할 수있는 jQuery 플러그인과 swf 파일입니다. 오디오를 재생하기 위해 스킨이 필요하지 않습니다. $ (element) .jPlayer ('play')는 DOM의 모든 요소에서 오디오를 재생하는 데 필요한 모든 것입니다. 또한 그것은 당신이 사랑하는 수많은 기능들을 가지고 있습니다. 그것을 밖으로 시도하십시오. http://jplayer.org/latest/developer-guide/ –

+0

당신의 권리는 지금 혼란 스럽네요. LOL ..... 나는 버튼과 소리를 연주하기를 원한다. ..... 이것이 가장 쉬운 방법인가? ? 더 간단할수록 ... – JColling

7

정말 시작하는 아주 간단 :

function playSound(url) { 
    var a = new Audio(url); 
    a.play(); 
} 

를 사용하여 어떤 이벤트 핸들러 당신이 당신의 응용 프로그램에 대해 원하는 것을. 당연히, 나는 당신이 단순한 놀이 그 이상을 원할 수 있기를 바랄 것이다. (예를 들면, 아마도 멈추는 것도 좋을 것이다.) 그러나 그것은 시작이다.

+0

JColling은 HTML5가없는 해결책을 묻습니다. 이것은 자바 스크립트이지만 HTML5를 사용하며 HTML5를 사용할 수있는 경우에만 사용할 수 있습니다 (모든 최신 브라우저). 구형 브라우저를 지원해야하는 경우에는 http://mediaelementjs.com/ –

+0

@rami - 예와 같이 HTML5 요소와 유사하게 사용할 수있는 플래시 폴리 필이 있지만 그는 모바일 사이트 **에 대해서도 말했습니다 , 그것은 플래시를 테이블에서 밀어 낸다. 나는 HTML5가 무엇인지에 대해 오해가 있었음에 틀림 없다고 생각했다. 나는 페이지에서 플레이어 UI를 원하지 않는 것으로 더 많이 읽었다. – nickf

+0

모바일 앱이 사이트와 맞지 않습니다. Nickf, 내 앱에 플레이어가 필요하지 않습니다.나는 내가 선택한 사운드를 만들기 위해 만든 버튼을 원한다. 나는 사운드 클 라우드로 사운드를 업로드했다. 임무를 수행하는 다른 방법이 필요한지 확실하지 않은 경우 임에도 불구하고 소리를 내 단추로 보내고 싶습니다. 이해하기 어렵지 않습니다. 다른 방법을 설명 할 수있는 방법을 모르겠습니다. 푸시 버튼 소리가 들립니다. ... 심플하게 ..... 나는 도움을 주셔서 감사합니다. 그것은 나에게 톤을 의미합니다. ;) – JColling

관련 문제