embed - 具有后备功能的 HTML5 视频标签

标签 embed html5-video flv

我正在寻找在 html 中嵌入视频和音频的解决方案。新的 videotag 支持 .ogg 和 .mp4,但是否有针对 .flv 和其他格式的后备解决方案?
例如,如果我想嵌入.ogg,它将检查是否支持html5,如果不支持,则使用后备。如果我想嵌入 .flv,则使用后备。

最佳答案

如果浏览器无法解释视频标签,html5 标签支持回退到任何元素。这是一个退回到 flash 文件的简单示例。

<video controls width="500">  
  <!-- if Firefox -->  
  <source src="video.ogg" type="video/ogg" />  
  <!-- if Safari/Chrome-->  
  <source src="video.mp4" type="video/mp4" />  

  <!-- If the browser doesn't understand the <video> element, then reference a Flash file. -->  
  <embed src="your_flash_file" type="application/x-shockwave-flash" width="1024" height="798" allowscriptaccess="always" allowfullscreen="true"></embed>  
</video>  

您可以使用任何 html 元素(例如带有文本“您的浏览器无法解释 html5..”的跨度或图片或您想要的任何内容)来代替嵌入标记。基本上,html5 浏览器会获取它们可以播放的视频源,而非 html5 浏览器会忽略视频和源标签,并在末尾获取 falback 元素。

关于embed - 具有后备功能的 HTML5 视频标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11116730/

相关文章:

html - 如何为 google chrome adobe pdf viewer 指定参数?

html - 捕获视频帧然后在 HTML5 中导出为位图

video-streaming - 无法使用移动数据连接从移动浏览器连接 kurento

javascript - 使用 JQuery 从 html5 视频播放器触发事件

java - 有没有办法完全隐藏Web应用程序代码?

html - Youtube 嵌入不适用于 % 参数

ffmpeg - 使用 FFMPEG 从 720p .mov 文件转换的 FLV 视频缺少音频和播放问题

android - 在 Android 应用程序中播放 FLV/HTTP

Java:跨平台.flv播放

javascript - html 嵌入标签视频事件