2011-12-17 3 views
0

HTML5/플래시 오디오 플레이어에 대체 솔루션을 사용하고 싶습니다.jQuery를 사용하여 브라우저가 html5를 지원하는지 확인하는 가장 좋은 방법은 무엇입니까?

jQuery를 사용하여 HTML5가 지원되는지 확인할 수 있는지 궁금합니다.

나는 .support() (http://api.jquery.com/jQuery.support/)가 있다는 것을 알고 있지만, 나는 어떤 방탄 확인이 될지 잘 모르겠다.

+4

작은 메모 : HTML5 지원을 확인하지 말고 특정 HTML5 기능을 지원하는지 확인하십시오. 그러나, 나는 최선의 방법이 무엇인지는 잘 모르겠다. 그래서 나는 그것을 다른 것으로 대답 할 것이라고 생각한다. –

답변

0

Modernizr을보십시오. 문서에서 :

var audio = new Audio(); 
audio.src = Modernizr.audio.ogg ? 'background.ogg' : 
      Modernizr.audio.mp3 ? 'background.mp3' : 
            'background.m4a'; 
audio.play(); 

편집 : 이제 질문이 변경된 것을, this는 당신이 필요로 라인에 더있을 수 있습니다.

+0

HTML5 플레이어를 제작하고 싶지 않습니다. 기존 플레이어 위젯을 삽입하고 싶습니다. vimeo 플레이어를 가정 해 봅시다. 브라우저가 HTML5를 지원하면 HTML5 플레이어 위젯을 표시하고 그렇지 않으면 Flash를 표시합니다. – Martin

+0

오디오 플레이어라고 말하면 오디오 예제를 발견했습니다. 비디오 플레이어 (AFAIK, Vimeo에는 아직 순수한 오디오 파일이 없습니다)를 원한다면 왜 그런 질문을하지 않습니까? 어쨌든, 나는 대답을 편집했다. – Amadan

+0

오 마이 갓. 오디오 또는 비디오인지는 중요하지 않습니다 ... HTML5가 지원되는지 확인하고 싶습니다. 하지만 노력해 줘서 고마워. – Martin

관련 문제