2010-06-18 1 views

답변

5

HTML5 동영상 지원이 현재까지는 부족합니다. 많은 브라우저 벤더들이 각각 다른 코덱을 사용합니다 (Safari/MS는 H.264, Firefox Opera는 Ogg/Theora를 사용합니다). 어떤 브라우저도 비디오를 표시하기 위해 .FLV 형식을 지원하지 않습니다. .FLV 및 .F4V는 Flash Player 포맷입니다. HTML5의 기본 의도는 플러그인의 필요성을 줄이는 것이므로 Flash Video는 사양의 일부가 아닙니다. 귀하의 질문에 대한 답변 : 모바일 브라우저의 HTML5 사양 구현 및 코덱 선택에 따라 달라집니다.

+2

"Flash Video는 사양의 일부가 아닙니다."- 당연히 아닙니다. 비디오 코덱이나 컨테이너 형식은 현재 사양에 포함되어 있지 않습니다. 이것은 플러그인 정치와 아무런 관련이 없습니다. 사용자 에이전트 *는 비디오 태그에서 FLV 재생을 지원할 수 있지만 아직까지는 지원하지 않습니다. –

+2

내게는 유효한 대답처럼 들리지만 ... – wamp

+0

@wamp http://diveintohtml5.org/video.html "What Works on the Web"섹션까지 아래로 스크롤하십시오. –

0

아니요.

휴대 전화가 아직 FLV를 지원하는지 잘 모르겠습니다. 내가 생각하기에 플래시를 지원하는 것은 정말로 최근의 안드로이드 폰 일 뿐이다.

+0

"아직 어떤 휴대폰에서도 FLV를 지원하는지 잘 모르겠다."그리고 결코 그렇게되지 않을 것입니다 ... http://www.wired.com/gadgetlab/2010/04/adobe-flash-iphone/ –

+1

" 그것 ", 당신은 아이폰을 의미합니까? 플래시 부족으로 충분한 사람들이 아이폰 구매를 중단하면된다. –

+0

그들은 최근에이 문제에 대한 그들의 마음을 바 꾸었습니다. –

0

Symbian S60이 5th ed., WinMobile 6.5 이하, Android 2.1 이하의 휴대 전화 용 기본 브라우저가 HTML5를 지원하지 않는다고 말할 수 있습니다.

0

FLV는 플래시 비디오 형식 (또는 컨테이너 임)이며 HTML5와는 관련이 없습니다. HTML5의 비디오 포맷은 아직 합의되지 않았지만, 현재 브라우저는 H.264와 Ogg Theora를 지원하고 있습니다. Google은 최근 VP8 코덱을 오픈 소스로 사용하고이를 WebM 컨테이너에 패키징합니다. 기술적으로 브라우저는 HTML5 <video> 요소를 통해 flv를 지원할 수 있지만 그럴 수는 없습니다. 브라우저 지원은 따라서이다 :

  • 파이어 폭스 3.6 - 오그 테오 라 (Theora)
  • 파이어 폭스 4.0 - 오그 테오 라 (Theora) + WebM을
  • 크롬 5.0 - (WebM을 곧 예정)
  • 사파리 4/5 H.264 + 오그 테오 라 (Theora) - H.264
  • 오페라 10.5 - 오그 테오 라 (Theora)
  • IE9 (나는 WebM 사용 곧 믿는다) - (사용자가 설치 한 경우의 WebM 지원) H.264는

질문에 대답하려면 .flv 비디오를 재생하려면 Flash를 사용하는 것이 좋습니다. 두려워요. 이제 HTML5 동영상을 이용하려는 경우 사용자에게 HTML5 브라우저가없는 경우 Flash 지원 수준이 저하되는 HTML5 동영상 플레이어를 만들 수 있습니다. 이는 비디오를 H.264 및/또는 Ogg Theora로 변환하고 flv를 편리하게 유지하는 것을 의미하므로 드라이브 공간을 차지하는 여러 형식의 여러 비디오 파일을 처리해야 할 수도 있습니다.

EDIT : 내가 데스크톱 브라우저가 아닌 휴대 전화를 사용하고 있다는 것을 알았습니다. 안드로이드 기기의 외관), 윈도우 모바일 7은 H.264를 지원할 가능성이 높다. 나머지는 확실하지 않습니다.

+0

저는 실시간 비디오를 다루기 때문에 H.264로 변환하는 것은 불가능합니다. – wamp

1

이 코드는 비디오 태그이 도움이 아닌지 잘 모르겠어요 FLV 내선

<video> 
    <source src"yourFile.flv" type="video/flv"> 
</video> 
0

을 지원하지 않습니다 .. 작동하지 않습니다. 하지만 클라이언트가 DIVX PLUS 웹 플레이어 (무료로 다운로드 할 수 있음)를 설치하면 많은 비디오 확장이 재생되고 모두 동일한 방식으로 지정된다는 사실을 발견했습니다. 다음은 작동 한 코드의 샘플입니다.

LINK : http://www.divx.com/en/software/divx-plus/web-player

<head> 
    <!-- WEBSITE INFORMATION --> 
    <title></title> 
    <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> 
    <meta name="description" content="DESC" /> 
    <meta name="keywords" content="KEYS" /> 

    <!-- STYLE SHEET LINKS --> 
    <link rel="stylesheet" type="text/css" media="screen" href="css/mycss.css" /> 
    <link rel="shortcut icon" href="images/myIcon.ico" /> 

    <!-- SCRIPT TO LOAD WEBSITE --> 
    <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script> 
    <script type="text/javascript" src="js/jquery-1.7.js"></script> 
    <script type="text/javascript" src="js/myjs.js"></script> 

    <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/> 
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script> 
    <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script> 
</head> 
<body> 
<video width="320" height="240" controls="controls"> 
    <source src="http://www.myweb.com/video.flv" type="video/mp4" /> 
    <source src="http://www.myweb.com/video.mp4" type="video/mp4" /> 
    <source src="http://www.myweb.com/video.avi" type="video/mp4" /> 
    Your browser does not support the video tag. 
</video> 
</body> 

이 자신을 위해 그것을 확인은, 어쩌면 난 그냥 운이 또는 뭔가있었습니다. 그러나 이것은 과거에 저에게 효과적이었습니다. 나는 왜 그것을 설명 할 수 없는지 모르겠다. 나는 그것이 효과가 있었다는 것을 알고있다.

관련 문제