将 HTML 与 Windows 媒体播放器 配合使用

[与此页面关联的功能(Windows 媒体播放器 SDK)是旧版功能。 它已被 MediaPlayer 取代。 MediaPlayer 已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayer 而不是 Windows 媒体播放器 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

概述

将 HTML 与Windows 媒体播放器结合使用是将音频和视频与文本和图形相结合的绝佳方法。 如果要补充静态内容或使用数字媒体创建 Web 应用程序,可以在网页中嵌入 Windows 媒体播放器 控件。 另一方面,当你希望使用 HTML 补充数字媒体时,可以通过在 Windows Media 图元文件播放列表中引用网页,在播放器的完整模式下显示网页。

如果编写在远程模式下嵌入Windows 媒体播放器控件的自定义程序,还可以在用户取消停靠控件时控制在 Player 完整模式的各个窗格中显示的网页。 这使你可以保持停靠状态和未停靠状态之间的连续性。

Web 嵌入

可以将 Windows 媒体播放器 控件用作创建的网页的一部分。 请参阅在网页中嵌入Windows 媒体播放器控件

脚本命令和 URL 翻转

脚本命令是可以在数字媒体文件或流中嵌入的文本/值对。 可以仅使用自定义脚本命令来触发脚本代码,同时让Windows 媒体播放器自动处理其他脚本命令。

当数字媒体演示文稿附带多个网页时,URL 脚本命令可以自动更改一个帧中的页面,而Windows 媒体播放器控件继续在另一帧中播放数字媒体。 这称为 URL 翻转,是创建多媒体幻灯片放映的绝佳方法。 其他自动处理的脚本命令使你可以将播放切换到其他媒体文件或流、显示字幕文本或触发事件,例如在 Windows Media 图元文件播放列表中定义的广告插入。

有关 URL 翻转的详细信息,请参阅 创建Web-Based演示文稿

富媒体流式处理

URL 翻转最适合快速加载的简单页面。 对于更复杂的页面,将单独传输多个组件,因此很难将页面显示与数字媒体同步。 若要允许复杂的富媒体演示文稿,可以将网页添加到媒体流,并采用与音频和视频相同的方式传送到播放器。 这使你可以更轻松地同步演示文稿的组件,尤其是在低速连接上。

有关富媒体流式处理的详细信息,请参阅 创建Web-Based演示文稿

浏览器支持

可以在 Microsoft Internet Explorer、Firefox 和 Netscape Navigator 中嵌入 Windows 媒体播放器 控件,尽管每个控件的过程略有不同。 还可以创建设计用于所有三种浏览器的网页。

使用 Internet Explorer 和 Firefox,可以使用 HTML OBJECT 元素嵌入控件。 但是,Navigator 需要不同的方法,因为它不直接支持 ActiveX 控件。 使用 Navigator 时,可以使用 APPLET 元素将特殊的 Java 小程序嵌入页面。 此小程序处理与 Player ActiveX 控件的通信。

有关 Firefox 支持的详细信息,请参阅将 Windows 媒体播放器 Control 与 Firefox 配合使用

有关Netscape Navigator支持的详细信息,请参阅将 Windows 媒体播放器 与 Netscape 7.1 配合使用

在播放器的完整模式下显示网页

你可以扩展Windows 媒体播放器的功能,或者通过在播放器的完整模式下显示网页来提供数字媒体随附信息的自定义视图。 这是 Windows Media 图元文件的 HTMLView 功能。 使用图元文件可以更好地控制播放列表内容,从而在剪辑之间无缝切换、插入广告,并在Windows 媒体播放器中显示静止图像。 若要在播放器的完整模式下显示网页,请使用 PARAM 元素添加对播放列表条目或整个播放列表的 URL 引用。

有关在图元文件中使用网页的详细信息,请参阅在 Windows 媒体播放器 中显示网页

关于玩家对象模型