| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 589 人关注过本帖
标题:网页WMP播放本地影音光盘
只看楼主 加入收藏
reggy
Rank: 2
等 级:论坛游民
帖 子:17
专家分:25
注 册:2008-4-28
收藏
 问题点数:0 回复次数:0 
网页WMP播放本地影音光盘
① 先上代码;
程序代码:
<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

搜索更多相关主题的帖子: 影音 播放 光盘 WMP 网页 
2010-04-10 16:18
快速回复:网页WMP播放本地影音光盘
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022612 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved