【问题标题】:Simple Html5 code with error有错误的简单 Html5 代码
【发布时间】:2014-04-01 01:46:03
【问题描述】:

我有一个带有视频播放器的简单 html 页面,它显示 mp4 文件。对于那些不支持html5标签并且不支持这种格式视频.mp4的人。我需要通过 Flash 播放器播放此视频。

<video width="800" height="600" poster="kinopoisk2013.png" controls='controls'> 
<video src="http://www.youtube.com/embed/XGSy3_Czz8k" width="800" height="600" controls='controls' > 
    <source src="kinopoisk2013.mp4" type="video/mp4" />
    <p>Your browser can’t play HTML5 video. <a href="kinopoisk2013.mp4"> Download it</a> instead.</p>
</video> 

如何通过 flash player 播放 mp4 本地视频文件?

添加

1)

<object data="flvplayer.swf" type="application/x-shockwave-flash">
  <param value="flvplayer.swf" name="movie"/>
</object>

但是数据和值是什么,我在哪里添加我的文件:'kinopoisk2013.mp4'

2) 微软

   <object>
      <embed src=kinopoisk2013.mp4" type= "application/x-shockwave-flash" allowfullscreen="false" allowscriptaccess="always" />
   </object> 

来自微软的例子。也不行

3) 歌剧

<object type="application/x-shockwave-flash" data="m/player.swf"
width="854" height="504">
  <param name="allowfullscreen" value="true">
  <param name="allowscriptaccess" value="always">
  <param name="flashvars" value="file=video.mp4">
  <!--[if IE]><param name="movie" value="player.swf"><![endif]-->
  <img src="video.jpg" width="854" height="480" alt="Video">
  <p>Your browser can’t play HTML5 video. <a href="video.webm">Download
  it</a> instead.</p>
</object>

什么数据,文件?什么,为什么?

【问题讨论】:

  • 你说Your browser can’t play HTML5 video.,但你想播放flash视频?

标签: javascript html flash video


【解决方案1】:

这是支持旧设备上视频的闪存备份代码

<video controls poster="video.jpg" width="854" height="480">
  <source src="video.mp4" type="video/mp4">
  <source src="video.webm" type="video/webm">
  <object type="application/x-shockwave-flash" data="player.swf" width="854" height="504">
    <param name="allowfullscreen" value="true">
    <param name="allowscriptaccess" value="always">
    <param name="flashvars" value="file=video.mp4">
    <!--[if IE]><param name="movie" value="player.swf"><![endif]-->
    <img src="video.jpg" width="854" height="480" alt="Video">
  <p>No video playback compatibility. <a href="video.webm">Download it</a> instead.</p>
 </object>
</video>

更多细节可以在这篇文章中找到 Opera Dev http://dev.opera.com/articles/view/simple-html5-video-flash-fallback-custom-controls/

【讨论】:

  • 你能解释一下,我在哪里可以找到 data="player.swf",它需要在同一个目录中,有 html 文件吗?为什么这个
  • [if IE] 是由 MS IE 解释的条件注释,最初在 IE 5 中引入。它用于向 IE 提供额外的代码,对其他浏览器隐藏,反之亦然。
  • 我不知道。 Html 视频播放 - 好的; flash - 不播放,看到 flash 播放器,但不播放本地文件
猜你喜欢
  • 2014-08-16
  • 2011-09-21
  • 1970-01-01
  • 2012-01-20
  • 1970-01-01
  • 2017-06-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多