用JS控制flvplayer.swf播放视频

原创 2013年12月06日 00:49:14

在HTML页面中的flvplayer.swf只能播放某一视频,如下

----------------------------------------------------

<html>

<body>

<object type="application/x-shockwave-flash" width="400" height="220" 
       wmode="transparent data="flvplayer.swf?file=a.flv">
       <param name="movie" value="flvplayer.swf?file=a.flv" />
       <param name="wmode" value="transparent" />
</object>
</body>

<html>

------------------------------------------------------------------

如何用JS控制,使其能播放用户选择的视频文件

1、在页面中设置一空白DIV作为视频播放区域

 <div id="flvPlayDiv"></div><!--视频播放的div区域 --> 


2、编写JS视频播放函数,该函数是动态生成HMTL播放代码嵌入DIV

function PlayFlv(filename) {
            var videoname = filename; //视频文件名 
            var floder = "video"; //存放Flash视频的文件夹,注意是相对flvplayer.swf文件的位置(images/flvplayer.swf) 
            var div = document.getElementById("flvPlayDiv");
            div.innerHTML = "<img src='images/wait.gif' alt=''>"; //增加等待图片已增加用户体验; 
            div.style.display = "none";
            var result = "<table align='center'><tr><td align='center'><object type='application/x-shockwave-flash' width='640px' height='480px' ";
            result += "data='flvplayer.swf?file=" + floder + "/" + filename + "'>";
            result += "<param name='movie' value='images/flvplayer.swf?file=" + floder + "/" + filename + "&showfsbutton=true&autostart=true' />";
            result += "<param name='wmode' value='transparent' />";
            result += "<param name='quality' value='high' />";
            result += "<param name='allowfullscreen' value='true' />";
            result += "<param name='autostart' value='true' />";
            result += "</object></td></tr></table> ";
            div.innerHTML = result;
            div.style.display = "inline"; //div显示方式 
        } 


版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

最简单的基于Flash的流媒体示例:网页播放器(HTTP,RTMP,HLS)

本文继续上一篇文章,记录一些基于Flash的流媒体处理的例子。本文记录一些基于Flash技术的网页播放器。基于Flash的网页播放器相比于其他网页播放器来说最大的优势就是“免插件安装”了,这一点可以很...

Flvplayer.swf 代码引用方法:

Flvplayer.swf 代码引用方法:  Flvplayer.swf 参数详细说明: vcastr_file 方法2传递影片flv文件地址参数,多个使用|分开 空 ...
  • Joyhen
  • Joyhen
  • 2014-04-05 23:17
  • 10320

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

lvplayer.swf flv视频播放器使用方法

一、直接在html文件中加载: [html] view plaincopy div id="FlashFile">    object type="app.....

flvplayer.swf flv视频播放器使用方法

一、直接在html文件中加载: 二、使用javascript动态加载: function Pl

flvplayer.swf flv视频播放器使用方法

今天由于网页上要加入一个视频文件,就研究了一下flv视频播放器flvplayer.swf 一、直接在html文件中加载: 复制代码 代码如下: <object type="application/x-...

JS控制网页中Flash影片的播放(附带各参数)

实现功能: 在网页中嵌入一段swf视频,加载网页时不播放,点击下面的播放按钮实现播放 首先在网页中嵌入Object代码: <object classid="clsid:d27cdb6e-ae6d...

Windows Server 2003 IIS6.0不支持.swf格式

今天碰到一問題,有一swf文件,正常情況可以打開,可是將它發佈到IIS上去後看不了.  上網查了資料,分享經驗如下: 1.Windows Server 2003 OS的IIS 6.0不支持.swf等格...

flvplayer.swf在IIS中使用

flvplayer.swf是一个FLV播放器,能播放FLV格式视频,比如一个网页videoPlay.htm格式如下,播放a.flv文件 -----------------------------...
  • Metal1
  • Metal1
  • 2013-12-05 22:21
  • 2216
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)