《网页中插入视频播放器代码全集》由会员分享,可在线阅读,更多相关《网页中插入视频播放器代码全集(12页珍藏版)》请在金锄头文库上搜索。
1、网页中插入视频播放器代码全集网页中插入视频播放器代码全集1.avi 格式 2.mpg 格式 3.rm 格式 4. wmv 格式 5: 最简单的播放代码 6: 有图像的 rm 格式 7: 无图像的 rm 格式:(如相声,歌曲.) 8:最简单的 media 格式的播放器 9: 有图像的 media 播放器,自动调用网上的插件 10: 无图像的 media 播放器 11: 在线播放 rm 格式视频代码 媒体播放器的外观界面 在网页中,你可以通过相关属性来控制媒体播放器的哪些部分出现,哪些部分不出现。 媒体播放器包括如下元素: Video Display Panel:视频显示面板; Video Bor
2、der:视频边框; Closed Captioning Display Panel;字幕显示面板; Track Bar;搜索栏; Control Bar with Audio and Position Controls:带有声音和位置控制的控制栏; Go To Bar:转到栏; Display Panel:显示面板; Status Bar:状态栏; 下面的属性用来决定显示哪一个元素: ShowControls 属性:是否显示控制栏(包括播放控件及可选的声音和位置控件); ShowAudioControls 属性:是否在控制栏显示声音控件(静音按钮和音量滑块); ShowPositionCont
3、rols 属性:是否在控制栏显示位置控件(包括向后跳进、快退、快进、向前跳进、预览播放列表中的每个剪辑); ShowTracker 属性:是否显示搜索栏; ShowDisplay 属性:是否显示显示面板(用来提供节目与剪辑的信息); ShowCaptioning 属性:是否显示字幕显示面板; ShowGotoBar 属性:是否显示转到栏; ShowStatusBar 属性:是否显示状态栏; 播放列表 媒体播放器提供下面的方法来访问播放列表中的剪辑: Next 方法,跳到节目(播放列表)中的下一个剪辑; Previous 方法,跳回到节目中的上一个剪辑; 媒体播放器的一个特性是能够预览节目中的每
4、一个剪辑,使用如下属性: PreviewMode 属性,决定媒体播放器当前是否处于预览模式; CanPreview 属性,决定媒体播放器能否处于预览模式; 在 windows 媒体元文件中,可以为每一个剪辑指定预览时间PREVIEWDURATION,如果没有指定,那么默认的预览时间是 10 秒钟。 你也可以用 Windows 媒体元文件来添加 watermarks 与 banners,元文件也支持插入广告时的无间隙流切换。 节目信息 使用 GetMediaInfoString 方法可以返回相关剪辑或节目的如下信息: 文件名:File name 标题:Title 描述:Description 作
5、者:Author 版权:Copyright 级别:Rating URLs:logo icon、watermark、banner 的地址 剪辑信息可以放在媒体文件中,也可以放在 Windows 媒体元文件中,或者两者都放。如果在元文件中指定了剪辑信息,那么用 GetMediaInfoString 方法返回的就是元文件中的信息,而不会返回剪辑中包含的信息。 在元文件中,附加信息可以放置在每一个剪辑或节目的 PARAM 标签中。你可以为每个剪辑添加任意多个 PARAM 标签,用来存储自定义的信息或链接到相关站点。在 PARAM 标签中的信息可以通过 GetMediaParameter 方法来访问。
6、下面的属性返回有关大小和时间的信息: ImageSourceHeight、ImageSourceWidth:返回图像窗口的显示尺寸; Duration 属性,返回剪辑的长度(秒), 要检测这个属性是否包含有效的数值,请检查 IsDurationValid 属性。(对于广播的视频,其长度是不可预知的)。 字幕 你可以用 .smi 文件来为你的节目添加字幕。媒体播放器支持下面的属性来处理字幕: SAMIFileName 属性,指定 .smi 文件的名字; SAMILang 属性,指定字幕的语言(如果没有指定则使用第一种语言); SAMIStyle 属性,指定字幕的文字大小和样式; ShowCapt
7、ioning 属性,决定是否显示字幕显示面板; 脚本命令 伴随音频、视频流,你可以在流媒体文件中加入脚本命令。脚本命令是多媒体流中与特定时间同步的多对 Unicode 串。第一个串标识待发命令的类型,第二个串指定要执行的命令。 当流播放到与脚本相关的时间时,控件会向网页发送一个 ScriptCommand 事件,然后由事件处理进程来响应这个事件。脚本命令字符串会作为脚本命令事件的参数传递给事件处理器。 媒体播放器会自动处理下面类型的内嵌脚本命令: 1) URL 型命令:当媒体播放器控件收到一个 URL 型的命令时,指定的 URL 会被装载到用户的默认浏览器。如果媒体播放器嵌在一个分帧的 HTM
8、L 文件中,URL 页可以装载到由脚本命令指定的帧内。如果脚本命令没有指定一个帧,将由 DefaultFrame 属性决定将 URL 页装入哪一帧。 你可以通过设置 InvokeURLs 属性来决定是否自动处理 URL 型的脚本命令。如果这个属性的值为 false ,媒体播放器控件将忽视 URL 型命令。但是脚本命令事件仍会触发,这就允许你有选择地处理 URL 型命令。 URL 型命令指定的是 URL 的相对地址。基地址是由 BaseURL 属性指定的。媒体播放器控件传送的脚本命令事件的命令参数是链接好的地址。 2) FILENAME 型命令:当媒体播放器控件收到一个 FILENAME 型的命
9、令时,它将 FileName 属性设置为脚本命令提供的文件,之后媒体播放器会打开这个文件开始播放。 媒体播放器控件总是自动处理 FILENAME 型命令,不象 URL 型命令,它们不能被禁止。 3) TEXT 型命令:当媒体播放器控件收到一个 TEXT 型的命令时,它会将命令的内容显示在控件的字幕窗口。内容可以是纯文本的,也可以是 HTML。 4) EVENT 型命令:当媒体播放器控件收到一个 EVENT 型的命令时,它会在媒体元文件中搜索 EVENT 元素的 NAME 属性。如果 NAME 属性与脚本命令中的第二个字符串匹配,媒体播放器控件就执行包含在 EVENT 元素中的条目。 5) OPENEVENT 型命令:当媒体播放器控件收到一个 OPENEVENT 型的命令时,它会在媒体元文件中检查 EVENT 元素,并打开匹配的标题,但不播放,直到收到来自 EVENT 型命令的同名真实事件。