
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>网页 Window Media Player 播放本地影音光盘</title>
<script language="javascript">
function 播放光盘(){
var 光驱数 = wmp7.cdromCollection.count;
for (var i=0; i<光驱数; i++){
var 列表项数 = wmp7.cdromCollection.Item(i).Playlist.count;
if (列表项数>0) {
wmp7.currentPlaylist = wmp7.cdromCollection.Item(i).Playlist;
}
}
}
</script>
</head>
<body text="#FFFFFF" bgcolor="#1B1B1B">
<p style="cursor: hand" onclick="播放光盘()"><u>播放光盘</u></p>
<object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="wmp7" width="300" height="261">
<param name="URL" value="">
<param name="rate" value="1">
<param name="balance" value="0">
<param name="currentPosition" value="0">
<param name="playCount" value="1">
<param name="autoStart" value="-1">
<param name="currentMarker" value="0">
<param name="invokeURLs" value="-1">
<param name="volume" value="50">
<param name="mute" value="0">
<param name="uiMode" value="full">
<param name="stretchToFit" value="0">
<param name="windowlessVideo" value="0">
<param name="enabled" value="-1">
<param name="enableContextMenu" value="-1">
<param name="fullScreen" value="0">
<param name="enableErrorDialogs" value="0">
</object>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>网页 Window Media Player 播放本地影音光盘</title>
<script language="javascript">
function 播放光盘(){
var 光驱数 = wmp7.cdromCollection.count;
for (var i=0; i<光驱数; i++){
var 列表项数 = wmp7.cdromCollection.Item(i).Playlist.count;
if (列表项数>0) {
wmp7.currentPlaylist = wmp7.cdromCollection.Item(i).Playlist;
}
}
}
</script>
</head>
<body text="#FFFFFF" bgcolor="#1B1B1B">
<p style="cursor: hand" onclick="播放光盘()"><u>播放光盘</u></p>
<object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="wmp7" width="300" height="261">
<param name="URL" value="">
<param name="rate" value="1">
<param name="balance" value="0">
<param name="currentPosition" value="0">
<param name="playCount" value="1">
<param name="autoStart" value="-1">
<param name="currentMarker" value="0">
<param name="invokeURLs" value="-1">
<param name="volume" value="50">
<param name="mute" value="0">
<param name="uiMode" value="full">
<param name="stretchToFit" value="0">
<param name="windowlessVideo" value="0">
<param name="enabled" value="-1">
<param name="enableContextMenu" value="-1">
<param name="fullScreen" value="0">
<param name="enableErrorDialogs" value="0">
</object>
</body>
</html>
② 可以播放本地光驱里的 CD 唱片,VCD 或 DVD。当然虚拟光驱也是可以的。
③ 代码中变量用的是中文,这是可以的。试下来,只要是自定义的东东,在 javascript 都可以用中文,不过要当心等号引号不要中英文不分!
④ 要是你有一个以上的驱动器里有影音光盘这点代码是不够的。
可能有用的东东(以下用 javascript 变量赋值形式说明):
本地电脑光驱总数 = wmp7.cdromCollection.count; // 以下 num1 是从 0 到此数值减一
光驱集中的某一台 = wmp7.cdromCollection.item(num1); // 实际上没 cdrom 和 dvd 驱动器区别
某一台光驱的盘符 = wmp7.cdromCollection.item(num1).driveSpecifier; // 诸如 E:,F: 等
某光驱媒体的播放列表的标题 = wmp7.cdromCollection.item(num1).Playlist.getItemInfo("Title");
某光驱媒体的播放列表的作者 = wmp7.cdromCollection.item(num1).Playlist.getItemInfo("Author");
某光驱媒体的播放列表的流派 = wmp7.cdromCollection.item(num1).Playlist.getItemInfo("Genre");
某光驱媒体播放列表的艺术家 = wmp7.cdromCollection.item(num1).Playlist.getItemInfo("Artist");
某光驱媒体的播放列表的项数 = wmp7.cdromCollection.item(num1).Playlist.count; // 以下 num2 是从 0 到此数值减一
某播放列表中某一项的名称 = wmp7.cdromCollection.Item(num1).Playlist.Item(num2).name;
参考网址:
http://msdn.(v=VS.85).aspx