`
5aijava
  • 浏览: 414809 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何实现多媒体在线播放的功能

    博客分类:
  • J2EE
阅读更多

如何实现多媒体在线播放的功能

作者:闪吧   类型:原创   来源:闪吧

  如何实现多媒体在线播放的功能
解决思路
       不同的媒体文件,都必须用相应的播放器播放,所以不同的媒体文件在线播放的代码也是不一样的。
具体步骤
 1.用RealPlay或RealOne播放的代码:

<OBJECT classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" height="265" width="500">
              <PARAM NAME="_ExtentX" VALUE="10372">
              <PARAM NAME="_ExtentY" VALUE="6456">
<PARAM NAME="SRC" VALUE="demo.rm">
              <PARAM NAME="AUTOSTART" VALUE="-1">
              <PARAM NAME="SHUFFLE" VALUE="0">
              <PARAM NAME="PREFETCH" VALUE="0">
              <PARAM NAME="NOLABELS" VALUE="0">
              <PARAM NAME="CONTROLS" VALUE="IMAGEWINDOW">
              <PARAM NAME="CONSOLE" VALUE="Clip528211525">
              <PARAM NAME="LOOP" VALUE="0">
              <PARAM NAME="NUMLOOP" VALUE="0">
              <PARAM NAME="CENTER" VALUE="0">
              <PARAM NAME="MAINTAINASPECT" VALUE="0">
              <PARAM NAME="BACKGROUNDCOLOR" VALUE="#000000">
              <embed  _extentx="10372" _extenty="6456" autostart="0" src="" shuffle="0" prefetch="0" nolabels="0" controls="IMAGEWINDOW" console="Clip528211525" loop="0" numloop="0" center="0" maintainaspect="0" backgroundcolor="#000000">
              </embed> 
</OBJECT>

运行效果:

图1.8.5 网页中调用RealOne播放器

要知道更多更详细的属性及控制方法,请参考:
http://service.real.com/help/library/guides/extend/embed.htm

2.用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>

运行效果:

图1.8.6网页中调用Media Player

要了解更多关于网页中的Media Player,请参考:
http://msdn.microsoft.com/library/en-us/dnwmt/html/adding_windows_media_to_web_pages__etse.asp?frame=true
http://msdn.microsoft.com/library/en-us/dnwmt/html/webdevtech.asp?frame=true

3. 用QuickTime播放。

<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0" width="500" height="350" align="middle">
  <param name="src" value="sample.mov">
  <param name="autoplay" value="true">
  <embed src="sample.mov" autoplay="true" width="500"  height="350" align="middle" bgcolor="black" pluginspage="http://www.apple.com/quicktime/download/"></embed>
</object>

代码运行效果:

图1.8.7 网页中调用QuickTime播放器

要知道更高级的用法及控制方法,请参考:
http://developer.apple.com/quicktime/quicktimeintro/tools/embed.html
http://developer.apple.com/quicktime/quicktimeintro/tools/embed2.html
http://developer.apple.com/internet/ieembedprep.html
http://developer.apple.com/quicktime/compatibility.html
http://developer.apple.com/documentation/QuickTime/QT6WhatsNew/Chap1/chapter_1_section_55.html

4.Shockwave。

<object classid="clsid:166B1BCA-3F9C-11CF-8075-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=7,0,2,0" width="500" height="350">
<param name="src" value="demo.swf">
<embed src="demo.swf" pluginspage="http://www.macromedia.com/shockwave/download/" width="500" height="350"></embed>
</object>

或者

<object type="application/x-shockwave-flash"
 width="500" height="350" />
   <param name="movie" value="demo.swf" /> 
</object>

代码运行效果:

图1.8.8 网页中调用Shockwave播放器

参考资料:
http://www.macromedia.com/devnet/mx/dreamweaver/articles/flash_satay.html
http://www.macromedia.com/devnet/activecontent/articles/devletter.html
http://www.macromedia.com/support/flash/ts/documents/java_script_comm.htm
http://www.macromedia.com/support/director/ts/documents/sw1parameter.htm
http://www.macromedia.com/support/director/internet/shockmachine_for_d8/shockmachine_for_d809.html

5.Flash。

<OBJECT codeBase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="500"
 height="350">
<PARAM NAME="movie" VALUE="demo.swf">
<PARAM NAME="play" VALUE="false">
<PARAM NAME="quality" VALUE="high">
<embed src="demo.swf" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="500" height="350"></embed>
</OBJECT>

参考资料:
http://www.macromedia.com/support/flash/ts/documents/tn4160.html
http://www.macromedia.com/support/flash/ts/documents/activex_script.htm

    注意:每个播放器都有它文件支持限制,不可能能播放所有的媒体格式,所以在播放媒体文件时必须选好能支持它的播放器。
特别提示
如果你已经安装了相应播放器或插件,分别运行本例的五段代码,将会在网页中调用相应的播放器(图1.8.5~图1.8.8)来播放媒体文件。
分享到:
评论

相关推荐

    Java实现视频播放功能.rar

    Java实现视频播放功能

    java实现多媒体播放器

    该资源实现Java编程多媒体功能的播放器,里面需要java的依赖包就可以,简单实用。

    WPF多媒体视频播放器

    WPF多媒体视频播放器 ...3. 使用WPF技术实现多媒体视频播放器的播放功能模块、文件加载系统、文件播放系统等功能的设计。 4. 通过课题的研究,实现多媒体视频播放器系统的设计,以及撰写毕业设计论文。

    C# 多媒体播放 (源代码)

    多媒体播放器的主要功能是播放MP3、WAV、AVI、DAT、RM、RMVB格式的文件,可以将单个播放文件及整个文件夹中的播放文件添加到列表中,并可以实现歌词滚动的效果(源代码)。

    用VC++实现多媒体文件的自动播放

    在VC++平台上编程实现一个小型的多媒体播放器,一定是一件很值得兴奋的事情。最近我参加编写了一个这样的播放器软件设计项目,主要负责多媒体文件的播放功能的实现,总结出了一些实用的方法,和大家分享。

    zzlg 多媒体音乐播放器 java通过调用jmf 实现的音乐播放 歌词同步歌曲搜索 截屏等功能

    zzlg 多媒体音乐播放器 java通过调用jmf 实现的音乐播放 歌词同步歌曲搜索 截屏等功能

    基于RIA的在线多媒体教学资源网站的设计与实现

    [摘要]在线多媒体教学资源网站的建设可以实现教学资源的统一管理和访问,使得教学资源具有开放性和可扩展性.从而实现教学资源的高效利用和广泛共 享.达到提高教学质量的最终目的。为了弥补瘦客户端客户体念方面的...

    琪胜多媒体定时播放系统 v6.0.10.zip

    琪胜多媒体定时播放系统是一款集合了音乐播放、视频播放、图片播放、语音播放、字幕播放、广告闲时播放等等为一体功能全面、智能化、自动化的软件,支持目前流行的所有音视频媒体格式;适用于学校、广播电台、电视台...

    集成多媒体功能的GPS方案

    利用GPS定位和嵌入式系统理论实现GPS多媒体播放器,实际效果理想,在此基础上,可以进一步增加功能,如带摄像功能、手机功能和移动电视功能等,进行产品升级和更新换代。

    c#多媒体播放软件源码

    多媒体播放器的主要功能是播放MP3、WAV、AVI、DAT、RM、RMVB格式的文件,可以将单个播放文件及整个文件夹中的播放文件添加到列表中,并可以实现歌词滚动的效果。

    Android Studio实现多媒体播放器,音乐视频一体化,功能强大,UI美观,满分课设!

    众多的娱乐方式少不了强大的多媒体功能支持,而Android在这方面做得非常出色。 本期带来的多媒体播放器,可以同时享受听音乐和看视频的乐趣,融合了音乐播放器和网络视频播放器,并且进行完善优化。相对上一版本有...

    jsp实现的多媒体博客网站

    采用jsp+javabean+servlet模式进行开发,功能完备的多媒体博客网站

    基于python+django的多媒体资料管理系统的实现.zip

    基于python+django的多媒体资料管理系统的实现.zip基于python+django的多媒体资料管理系统的实现.zip基于python+django的多媒体资料管理系统的实现.zip基于python+django的多媒体资料管理系统的实现.zip基于python+...

    C#实现的简单的媒体播放程序

    C#实现的简单的媒体播放程序看看实现方法。 使用C#开发的!很简单

    在VC++中实现自动连续播放多媒体

    可视动画控件ActiveMovie是Microsoft公司开发的ActiveX控件,从开始的1.0版、1.2版到现在... 在Microsoft公司推出的VC++6.0中已经包含了ActiveMovie控件的2.0版,此源代码在VC++6.0下利用这个控件实现了自动连续播放。

    C# 多媒体播放

    运行程序,打开程序主界面,如图1.1所示。多媒体播放器的主要功能是播放MP3、WAV、AVI、DAT、RM、RMVB格式的文件,可以将单个播放文件及整个文件夹中的播放文件添加到列表中,并可以实现歌词滚动的效果。

    基于GEC6818开发板的智能多媒体播放器C源码+项目说明(含界面设计+功能设计).zip

    【资源说明】 基于GEC6818开发板的智能多媒体播放器C源码+项目说明(含...3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!

    局域网多媒体教学系统的设计与实现毕业论文

    5.3 功能实现 9 5.4 主要技术 10 第六章 多媒体网络教室的应用方式 16 6.1 课堂教学中的应用 16 6.2 在多媒体辅助教学中的应用 17 6.3 在网络教学中的应用 18 第七章 多媒体网络教学系统的功能 20 第八章 多媒体教学...

    多媒体播放器智能设备版

    该播放器实现了对WAV、MID、MP3、MOV等格式的多媒体文件的播放功能;实现了播放列表加载多个多媒体文件并可以自定义播放顺序;实现了用户的身份认证、连续播放、记忆播放以及自动关闭播放器等功能。

Global site tag (gtag.js) - Google Analytics