2012-05-03 1 views
4

비디오를 HTML 페이지에 임베드하고 싶습니다. 따라서 하드 드라이브 나 URL에서 멀티미디어 파일을 재생할 수 있습니다. 웹 페이지를 만들려고했습니다.html 페이지에 비디오를 임베드하여 로컬 드라이브에있는 비디오 파일을 재생합니다.

<video src="test.mp4" controls width="320" height="240"> 

</video> 

chrome에서 비디오는 아무런 문제없이 재생됩니다. 는하지만, MP4 파일이 firefox .IT에서 인식되지 않는 것은 오류가에게 나의 비디오 파일의 대부분은 .mp4 or .flv 파일이라는 것을 어떻게 메시지 - 'no video with supported format or mimetype found'.

를 표시합니다.

<source src="test.flv" />을 video 요소에 넣으면 chrome과 firefox가 모두 표시되지 않습니다.

따라서 at least mp4 and flv files in both browsers을 재생하려면 어떻게해야합니까?

모든 조언/조언을 가장 높이 평가합니다. browser-supported audio/video formats에 모질라의 페이지에서

답변

4

:

H.264 동영상 코덱과 AAC 오디오 코덱 또는 MP3 오디오 코덱 중 하나를 가진 MPEG 컨테이너 형식이 인터넷 익스플로러와 사파리에서 지원됩니다. Firefox와 Opera는이 형식을 지원하지 않습니다. 크롬에서 지원되는 형식은 지원되지 않으며 Chromium에서는 을 지원하지 않습니다.

MPEG 미디어 형식은 자유롭게 라이센스가없는 특허의 적용을받습니다. 필요한 모든 라이센스는 MPEG LA에서 구입할 수 있습니다. H.264는 현재 로열티가없는 형식이 아니므로 Mozilla [1, 2], Google [1, 2] 및 Opera에 따르면 웹 플랫폼에 적합하지 않습니다.

Firefox는 mp4를 지원하지 않습니다. 오픈 소스가 아니기 때문에 Firefox는 mp4를 지원하지 않습니다. 그러나 여러 소스를 지원하고 지원하는 첫 번째 소스를 재생합니다.

또한, 그들이 완전히 어도비하고 플래시 플레이어를 필요로하기 때문에 해당 SWF 또는 FLV는 모든 브라우저에서 지원되는 표시하지만, 그 해결해야 다음과 같은 것은하지 않습니다

<video src="test.mp4" controls> 
    <object data="test.flv" type="application/x-shockwave-flash"> 
     <param value="test.flv" name="movie"/> 
    </object> 
</video> 

하는 것은주의 그 위의 데이터와 값은 원래 .swf 파일이었습니다. .flv이 자체적으로 작동하는지 테스트하지 않았습니다.

+0

브라우저에서 mp4/flv를 재생하고 싶다면 vlcplugin과 같은 것을 사용할 수밖에 없습니까? – damon

+1

또는 파일을 ogg 또는 webm으로 변환하십시오. 나는 개인적으로 vlc를 좋아한다. 그리고 나는'object' 태그를 사용하여 플레이어가 브라우저가 무엇이든간에 기본값으로 설정하는 대신 vlc로 설정하는 방법이 있다고 생각합니다. – Anthony

+0

[miro'] (http://www.mirovideoconverter.com/)에서 우리의 옛 친구들을 잊지 않겠습니까? – Anthony

관련 문제