html-如何播放视频(.flv),而不在播放时显示要缓冲的加载图像?

前端之家收集整理的这篇文章主要介绍了html-如何播放视频(.flv),而不在播放时显示要缓冲的加载图像? 前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我想在我的网站上播放flv视频文件.考虑到客户端计算机的互联网连接速度,该视频将开始播放,因此该视频将永远不会停止显示正在加载的缓冲图像.

缓冲/流式传输将首先完成然后播放,或者视频将在短暂的延迟后开始播放,同时缓冲将完成,例如40%的剩余缓冲将同时进行,因此视频将永不暂停并显示正在加载的图像.

如何做到这一点?有可能实现吗?

请帮助实现这一点.

最佳答案
可以真正帮助您的一件事是以不同的比特率编码视频.不可避免的事实是,有些人的带宽根本不足以始终如一地播放出色的视频.幸运的是,Flash允许您根据检测到的客户端带宽进行动态流切换.要利用此功能,而不是直接播放FLV,请为播放器提供一个SMIL文件播放列表,其中列出了不同的流. FLVPlayback内置了此功能.这是一个示例SMIL文件,从here被盗:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE smil PUBLIC "-//W3C//DTD SMIL 2.0//EN"
    "http://www.w3.org/2001/SMIL20/SMIL20.dtd">
<smil xmlns="http://www.w3.org/2001/SMIL20/Language">
    <body>
        <switch>
            <video src="video2.flv" system-bitrate="512000" />
            <video src="video1.flv" system-bitrate="256000" />
            <video src="video0.flv" />
        </switch>
    </body>
</smil>
原文链接:https://www.f2er.com/html/530591.html

猜你在找的HTML相关文章