it-gundan.com

페이지에서 적절한 위치에 오디오 mp3 파일을 재생하는 단순한 미래 보장 역방향 호환 방법?

mp3 형식의 음악이 포함 된 음악가 사이트가 있지만 플래시 파일 ( xspfplayer )을 통해 재생됩니다. 물론, 플래시가 없으면 이것은 쓸모가 없습니다.

사용자가 Flash를 사용하도록 강요하지 않고 mp3 오디오 스 니펫을 페이지에 포함 시키거나 mp3를 먼저 다운로드하거나 페이지를 완전히 떠나지 않도록하는 더 나은 미래 보장형 및 이전 버전과 호환되는 방법이 있습니까?

9
artlung

또 다른 해결책은 Sound Manager 라는 JavaScript 라이브러리를 사용하는 것입니다. 기본적으로 보이지 않는 Flash 객체를 페이지에 포함하고이를 사용하여 오디오 파일 (MP3 포함)을 재생합니다. 최신 버전에는 사용 가능한 경우 HTML5의 audio 태그를 사용하는 기능이 포함되어 있습니다.

그런 다음 플레이어를 HTML/CSS/JS로 작성하고 Sound Manager가 Flash 또는 audio 태그를 사용하여 오디오 파일을 재생할지 여부를 알아낼 수 있습니다. 이렇게하면 플레이어가 IE6 및 iPhone/iPad에서 작동합니다.

6
jay_soo

가장 좋은 방법은 Flash Player를 계속 사용하고이를 지원하는 모든 브라우저에서 HTML5 audio tag 를 사용하는 것입니다. 결국 모든 브라우저가 HTML5를 지원하므로 플래시 오디오 플레이어를 종료 할 수 있습니다.

HTML5 오디오 태그에 대한 훌륭한 문서가 있으며 여기에서 사용하는 방법은 http://html5doctor.com/native-audio-in-the-browser/ 입니다. 사용하기 매우 쉬운 것 같습니다.

Safari 4처럼 보이며 Chrome 3은 모두 태그와 mp3 형식을 지원합니다. Opera 및 FF 3.5는 WAV 형식을 지원합니다.

8
Ben Hoffman

이 솔루션이 귀하의 요구 사항과보다 정확하게 일치한다고 생각합니다.

MP3의 URL을 가리키는 M3U 재생 목록 파일을 작성하고 M3U를 서버에 업로드 한 다음 페이지에서 M3U 파일에 대한 링크를 작성하십시오.

방문자가 M3U 파일에 대한 링크를 클릭하면 (작은) M3U 파일이 다운로드되며 자신이 선택한 미디어 플레이어에서 파일을 열 수있는 옵션이 있습니다 (예 : 머신에 이미 설치된 모든 것-필요 없음) 플래시 용).

MP3가 열리면 스트리밍이 시작됩니다.

1
danlefree