当前位置:编程学习 > C#/ASP.NET >>

如何控制嵌入网页中的flash视频,急急急!

我用<embed>嵌入了一个flash网页,用了CONTROLS这个参数但是好像没有起作用,没有暂停这些按钮,autostart也是。不知道出了什么问题,有没什么方法可以解决,或者有什么其他的方法可以显示时间轴,播放暂停停止按钮给用户使用呢?
<embed src="E:\Youku\Canon卡农原味古典版[百汇吉他Online收录].flv" quality="high" width="218" height="205" align="middle" autostart=false  loop=true controls="smallconsole"></embed> 
--------------------编程问答-------------------- 反正能嵌入一个flash视频后弄出时间轴和一些按钮就行了 --------------------编程问答-------------------- 页面代码:
<embed src="E:\Youku\Canon卡农原味古典版[百汇吉他Online收录].flv" quality="high" width="218" height="205" align="middle" autostart=false  loop=true  name="aa"></embed> 
<input name="button1" type="button" value="play" onClick="MM_controlShockwave('aa','','Play')" >
<input name="button2" type="button" value="stop" onClick="MM_controlShockwave('aa','','StopPlay')">

js代码:
<script language="JavaScript" type="text/JavaScript">
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_controlShockwave(objStr,x,cmdName,frameNum) { //v3.0
  var obj=MM_findObj(objStr);
  if (obj) eval('obj.'+cmdName+'('+((cmdName=='GotoFrame')?frameNum:'')+')');
}
</script>
--------------------编程问答-------------------- 对于 flv 的 要 做个flv 播放器和flv的服务端的视频流
原理类似real的流媒体服务 --------------------编程问答-------------------- lz,你代码上面少写一段代码,你在页面上插入视频的话,首先需要选一款播放器,只加路径是不行的。

用Windows Media Player。 

<object align="middle" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" 
id="MediaPlayer" width="500" height="350"> 
<param name="ShowStatusBar" value="-1"> 
<param name="Filename" value="demo.asf"> 
<embed type="application/x-oleobject" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" flename="mp" src="demo.asf" width=500 height=300></embed> 
</object>  --------------------编程问答-------------------- 给你一个网址:http://hi.baidu.com/she06/blog/item/c40f1bce33ab9631b700c801.html
  去看一下,有好多种实现的方法,解决了问题记得回来加分啊!~
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,