网页播放器问题
原贴
http://community.csdn.net/Expert/topic/4154/4154706.xml?temp=.2617151
======================================================================
我使用MDP播放器进行播放文件,文件目录在sony.asx中调用,如下
sony.asx
============================================
<ASX VERSION="3.0">
<TITLE>Example Windows Media Player Show</TITLE>
<ENTRY>
<TITLE>任贤齐--呢喃</TITLE>
<REF HREF="music/2.mp3 " />
</ENTRY>
<ENTRY>
<TITLE>王力宏---心中的日月</TITLE>
<REF HREF="music/1.mp3 "/>
</ENTRY>
</ASX>
我将MDP隐藏掉了,那个实在太呆版了,所以我自写了个外观,加入按钮来控制开始和暂停,因为被隐藏掉了所以,其它信息没有被显示出来,可有办法将asx中的播放文件信息写出来!!
问题点数:50、回复次数:13Top
1 楼wanghui0380(放歌)回复于 2005-07-20 09:11:57 得分 5
看这个样子的东东,你难道没想到xml
这个是xml标准出来的东东,asp读xml和xsml不用我讲了吧Top
2 楼白夜花寒(远藤花已谢,白夜花未寒)回复于 2005-07-20 09:24:44 得分 5
呵呵,楼上说得很多,asx就是一个xml文件......Top
3 楼白夜花寒(远藤花已谢,白夜花未寒)回复于 2005-07-20 09:24:58 得分 0
很对,写错字了Top
4 楼fangq(jack)回复于 2005-07-20 09:26:12 得分 0
怎么个读法了,大家言语下Top
5 楼profesional(大熊)回复于 2005-07-20 09:38:08 得分 1
学习中!!Top
6 楼KeyPress((好好学习,天天向上,不再迷茫!))回复于 2005-07-20 09:50:00 得分 1
哎,,,初来咋到的,,,这里真是高手如云呀,希望能学到点真正的东西Top
7 楼白夜花寒(远藤花已谢,白夜花未寒)回复于 2005-07-20 09:54:42 得分 10
....这个有啥难的....
set white=server.createobject("Microsoft.XMLDOM")
white.load server.mappath("xxx.asx")
方法好几种剩下的,你用dom也可以,你也可以写个xsl出来
还有mediaplayer有个技术我忘记了,一首歌循环播放是什么,好久都不答播放器的问题了
loop="-1"是bgsound吧??播放器用什么我已经忘记了,playcount 的是"-1"是不对的.....Top
8 楼fangq(jack)回复于 2005-07-20 10:05:05 得分 0
<% @ language="vbscript" codepage="936"%>
<%
Set doc = Server.CreateObject("Microsoft.XMLDOM")
doc.async = False
doc.Load(Server.MapPath("sony.asx"))
Set root = doc.documentElement
response.write(root.childNodes(1).text)
%>
缺少对象root!!Top
9 楼fangq(jack)回复于 2005-07-20 10:48:48 得分 0
读取xml文件没有任何问题
现在读取asx就出错了
<%Response.Charset="gb2312"%>
<html>
<title>read xml</title>
<body>
<%
dim node,i,nodecount
set Doc = CreateObject("Microsoft.XMLDOM")
Doc.async = false
Doc.load(Server.MapPath("sony.asx"))
set root = Doc.documentElement
set nodeLis = root.childNodes
nodeCount = nodeLis.length
'For i=1 to nodeCount
set node = nodeLis.nextNode()
set cost = node.attributes.getNamedItem("cost")
response.write(node.selectSingleNode("title").text)
%>Top
10 楼wanghui0380(放歌)回复于 2005-07-20 11:10:21 得分 10
http://www.knowsky.com/300772.html
开发ASP.NET下的MP3小偷程序
呵呵,虽然是asp.net 不过他的思想就是将asx文件先替换成标准xml文件,然后用xmldom读。这种方法我们也asp也可以借用嘛Top
11 楼白夜花寒(远藤花已谢,白夜花未寒)回复于 2005-07-20 11:43:49 得分 18
嘿嘿,dom规范还挺麻烦,没注意到..........去掉头就应该可以的,我基本能猜到楼上给的网页的原理了,嘿嘿Top
12 楼fangq(jack)回复于 2005-07-20 12:30:46 得分 0
wanghui0380(放歌) 给的思路我也十分明确,但现在在asp中如何将asx转换成xml呢?
asp.net中使用此类,但在asp却如何能够做到?Top
13 楼fangq(jack)回复于 2005-07-20 13:51:14 得分 0
呵呵,我用fso将asx生成了xml,再读取xml信息就可以了!!Top




