如何在页面中嵌入一个媒体播放器…… 1.www.aspsky.net-->ASP技术 >> 脚本编码 >> 《嵌入式Web视频点播系统实现方法》2.www.copathway.com-->《如何让Windows Media Player播放你的自定义媒体文件类型》这两篇东西可能对你有帮助。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 atian25(阿天) :谢谢了!不过,我通过这个嵌入的播放器播放服务器上的MPEG文件,总是报告“出现常规错误。”,不能播放,不知是为什么?不知哪种软件可以将MPEG文件进行编辑、剪接的? rm文件制作出来了,在本地用REALPLAY可以播放,但放到服务器还是报告“出现常规错误。”我嵌入播放器的代码是这么写的:<object width="500" height="450" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"> <param name="CONTROLS" value="ImageWindow"> <param name="CONSOLE" value="Video"> <param name="CENTER" value="TRUE"> <param name="MAINTAINSPECT" value="TRUE"> <param name="SRC" value="../medias/<%=Request("id")%>.rm"> </object>其中Request("id")是rm文件名。是不是不能这样直接播放RM文件?或者还要架设什么流媒体服务器?做过这个的快指教啊…… 解决了我就结帖了! <span id="mp3"></span><script language="JavaScript">var mPlayCode = "<OBJECT id=MediaPlayer width=360 height=42 codeBase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,1,5,217 type=application/x-oleobject classid=clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95></OBJECT>";function PlayOf(Obj){ if (document.all["mp3"].innerHTML != mPlayCode){document.all["mp3"].innerHTML = mPlayCode;} MediaPlayer.stop(); MediaPlayer.EnableContextMenu = 0; MediaPlayer.PlayCount = 99; MediaPlayer.Volume = -1; MediaPlayer.AutoStart = 1; MediaPlayer.Filename = Obj;}</script><a href="arli://" onclick="PlayOf('/MPGFILE/MYFILE.MPG');return false;">click Play</a> <object classid="clsid:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA" id="RealAudio1" width="300" height="227"> <param name="_ExtentX" value="7938"> <param name="_ExtentY" value="6006"> <param name="AUTOSTART" value="-1"> <param name="SHUFFLE" value="-1"> <param name="PREFETCH" value="0"> <param name="NOLABELS" value="0"> <param name="SRC" value="/rm/大话西游之月光宝盒A.rmvb"> <param name="CONTROLS" value="ImageWindow,controlpanel"> <param name="LOOP" value="0"> <param name="NUMLOOP" value="0"> <param name="CENTER" value="-1"> <param name="MAINTAINASPECT" value="0"> <param name="BACKGROUNDCOLOR" value="#000000"></object>在我这是正常的,如果你出现常规错误(一般是文件没找到或不正常的传输格式)就可能是服务器对rm 和mpg 之类的进行了mime 映射,使它不以流的方式传输,目前有很多的空间是这样以避免流量超载。 通过网页播放RM文件是不是一定得在服务器装服务器软件?HTTP不行吗? 终于搞定了,最终用了微软的MMS。多谢各位! 简单注册模块的生日代码和性别代码 我在vs2008里面添加的模版怎么不显示啊! VS2008下修改程序后生成文件内容未改变 如何实现窗口关闭提示?给分。。 救助在。NET下用JAVASCRIPT实现树形菜单的代码 请问带有 水晶报表 的 工程 如何发布?????????????? 急!!!!!!!!! dataview中的year函数 花了两个晚上做的ASP.net(c#) BLOG 新闻系统的问题 如果是合键, 怎么样在DataGrid中删除一条记录??? 求救……和日志有关 关于B/S模式的多层体系结构
谢谢了!不过,我通过这个嵌入的播放器播放服务器上的MPEG文件,总是报告“出现常规错误。”,不能播放,不知是为什么?不知哪种软件可以将MPEG文件进行编辑、剪接的?
<object width="500" height="450" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA">
<param name="CONTROLS" value="ImageWindow">
<param name="CONSOLE" value="Video">
<param name="CENTER" value="TRUE">
<param name="MAINTAINSPECT" value="TRUE">
<param name="SRC" value="../medias/<%=Request("id")%>.rm">
</object>其中Request("id")是rm文件名。是不是不能这样直接播放RM文件?或者还要架设什么流媒体服务器?做过这个的快指教啊…… 解决了我就结帖了!
var mPlayCode = "<OBJECT id=MediaPlayer width=360 height=42 codeBase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,1,5,217 type=application/x-oleobject classid=clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95></OBJECT>";function PlayOf(Obj){
if (document.all["mp3"].innerHTML != mPlayCode){document.all["mp3"].innerHTML = mPlayCode;}
MediaPlayer.stop();
MediaPlayer.EnableContextMenu = 0;
MediaPlayer.PlayCount = 99;
MediaPlayer.Volume = -1;
MediaPlayer.AutoStart = 1;
MediaPlayer.Filename = Obj;
}
</script><a href="arli://" onclick="PlayOf('/MPGFILE/MYFILE.MPG');return false;">click Play</a>
<param name="_ExtentX" value="7938">
<param name="_ExtentY" value="6006">
<param name="AUTOSTART" value="-1">
<param name="SHUFFLE" value="-1">
<param name="PREFETCH" value="0">
<param name="NOLABELS" value="0">
<param name="SRC" value="/rm/大话西游之月光宝盒A.rmvb">
<param name="CONTROLS" value="ImageWindow,controlpanel">
<param name="LOOP" value="0">
<param name="NUMLOOP" value="0">
<param name="CENTER" value="-1">
<param name="MAINTAINASPECT" value="0">
<param name="BACKGROUNDCOLOR" value="#000000">
</object>
在我这是正常的,如果你出现常规错误(一般是文件没找到或不正常的传输格式)就可能是服务器对rm 和mpg 之类的进行了mime 映射,使它不以流的方式传输,目前有很多的空间是这样以避免流量超载。