0
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
<!--
.tb_bg {
background-image: url(../images/audi/audi_land.jpg);
background-repeat: no-repeat;
background-position: center center;
   }
   .vid_pos{
position:static;
   }
   #apDiv1 {
position:absolute;
width:255px;
height:163px;
z-index:1;
left: 69px;
top: 478px;
   }
 -->
 </style>
 </head>

  <body>
 <div id="apDiv1" class="vid_pos">
 <video width="350" height="220" preload="meta" controls="controls"      poster="../images/audi/audi_poster.png">

 <source src="../videos/audi/audi.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"' />

 <source src="../videos/audi/audi.webm" type='video/webm; codecs="vp8, vorbis"' />

 <source src="../videos/audi/audi.ogg" type='video/ogg; codecs="theora, vorbis"' />

  <object type="application/x-shockwave-flash" style="width: 300px; height: 170px;" data="http://releases.flowplayer.org/swf/flowplayer-3.2.1.swf?flv=/videos/audi/dell_audi.mp4&amp;amp;autoplay=false">

 <param name="movie" value="http://releases.flowplayer.org/swf/flowplayer-3.2.1.swf" />

  <param name="wmode" value="transparent" />

  </object>
  </video>

   </div>
    <table width="800" height="1005" border="0" cellpadding="1" cellspacing="1"              class="tb_bg">
     <tr>
      <td height="1003">&nbsp;</td>
      </tr>
      </table>

      </body>
      </html>

コーディングに誤りはありません。Chrome、IE、Firefox の 3 つのブラウザすべてで上記のファイルを開くと、ビデオが再生されます。ビデオ ファイルと html ファイルをサーバーにアップロードしてページを呼び出した後、Firefox と IE でビデオが再生されません。Google Chromeで動作します..

これにはPHPやApacheは関与していません...

サーバー スペースは www.godaddy.com からのものです。

Firefox でファイルを開くと、ビデオ ファイルを配置した場所に次のメッセージが表示されます。「サポートされている形式と MIME タイプのビデオが見つかりません」

IEでは、画像-audi_poster.pngしか表示されません

私は今どうすればいい?3つのブラウザすべてでローカルドライブから開くと、ビデオが再生されます..サーバーにアップロードして呼び出すと、ビデオが機能しない理由がわかりません.. 助けてください..

4

1 に答える 1

4

Web サーバーは、正しい Content-Type ヘッダーでブラウザーに応答する必要があります。WebM の場合は、「video/webm」。詳細はこちら

于 2012-06-21T18:39:55.250 に答える