首页 | 站长免费中心 | 新手上路 | 网站运营 | 网页制作 | 图片设计 | 动画设计 | 网页编程 | 网页特效 | 本站专题 | 虚拟主机 | 域名注册 | 网站建设 | 程序下载
       免费空间资源 | 新闻咨询 | 免费域名 | 免费网盘 | 网站推广 | 网站策划 | 建站经验 | 网站优化 | 网页代码 | 源码下载 | 音乐小偷 | 网络赚钱 | 论坛交流
网站建设
网站建设
虚拟主机
虚拟主机
域名注册
域名注册
711网络首页
站长工具
站长工具
网站源码
网站源码
站长论坛
站长论坛

 711网络 网页制作心得技巧

media之连续播放的实现方法

来源: 互联网    日期:2007-1-13 17:33:00
 

    文件1,list.asp,音乐文件列表 [转自:711网络工作室 http://www.tc711.com]

    <%for i=1 to 5
    rsponse.write "<form method=post action='play.asp'>"
    response.write "<input type=checkbox value="&i&" name=Music_ID>" //value值为记录对应id,此处用变量i代替
    response.write "音乐"&i //此处为音乐名称
    next
    response.write "<input type=submit name=submit>"
    %>  [转自:711网络工作室 http://www.tc711.com]

    文件2, Play.asp 调用media组件并实现播放

    <%
    Music_ID=request.form("Music_ID")
    //获取list.asp传递变量music_ID
    %>
    <object id="MediaPlayer1" style="Z-INDEX: 2; LEFT: 18px; VISIBILITY: visible; POSITION: absolute; TOP: 40px" codeBase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701standby=Loading" type="application/x-oleobject" height="0" width="0" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" VIEWASTEXT>
     <param NAME="URL" VALUE="play_list.asp?Music_ID=<%=Music_ID%>">
     <param NAME="rate" VALUE="1">
     <param NAME="balance" VALUE="0">
     <param NAME="currentPosition" VALUE="0">
     <param NAME="defaultFrame" VALUE>
     <param NAME="playCount" VALUE="100">
     <param NAME="autoStart" VALUE="-1">
     <param NAME="currentMarker" VALUE="0">
     <param NAME="invokeURLs" VALUE="-1">
     <param NAME="baseURL" VALUE>
     <param NAME="volume" VALUE="100">
     <param NAME="mute" VALUE="0">
     <param NAME="uiMode" VALUE="none">
     <param NAME="stretchToFit" VALUE="0">
     <param NAME="windowlessVideo" VALUE="0">
     <param NAME="enabled" VALUE="-1">
     <param NAME="enableContextMenu" VALUE="0">
     <param NAME="fullScreen" VALUE="0">
     <param NAME="SAMIStyle" VALUE>
     <param NAME="SAMILang" VALUE>
     <param NAME="SAMIFilename" VALUE>
     <param NAME="captioningID" VALUE>
     </object>

    文件3 play_List.asp,实现连续播放文件列表

    数据库music_List ,字段Music_ID,Music_Name,Music_Url,Singer

sql="select * from Music_List where Music_ID in ("&Request.QueryString("Music_ID")&")" //获取Play.asp传递的变量music_ID并进行查询
    set rs=conn.execute(sql)
    if rs.eof and rs.bof then
    response.write "<ASX version = ""3.0"">"
    response.write "<TITLE>F369.NET-播放器</TITLE><author>音乐听吧</author>"
    response.write "<abstract>Music.F369.Net</abstract><copyright>在线试听</copyright>"
    do while not rs.eof
    response.write "<entry SKIPIFREF=""YES"">"
    response.write "<title>"&rs("Music_Name")&"</title><author>"&rs("Music_ID")&"</author>"
    response.write "<copyright>"&rs("Music_ID")&"</copyright>"
    response.write "<ref href="""&rs("Music_Url")&"""/>"
    response.write "<param name=""Artist"" value="""&rs("Singer")&"""/>"
    response.write "<param name=""Album"" value=""http://www.f369.net";"/>"
    response.write "<param name=""Title"" value="""&rs("Music_Name")&"""/>"
    response.write "</ENTRY>"
    rs.movenext
    loop
    response.write "</ASX>"
    rs.close
    set rs=nothing
    

    PS:实战中大家要注意sql的查询语句最好用in,因为这样可以滤掉重复的ID
    当然大家也可以写个函数请除掉重复的值,还要注意检测id的空值和非法字符。
    



更多的media之连续播放的实现方法请到论坛查看: http://BBS.TC711.COM



【 双击滚屏 】 【 评论 】 【 收藏 】 【 打印 】 【 关闭 】 来源: 互联网    日期:2007-1-13 17:33:00   

发 表 评 论
查看评论

  您的大名:
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款
认证编码: 刷新验证码
点评内容: 字数0
  精品推荐  
  本月推荐  
  友情赞助  

关于我们 | 联系我们 | 广告投放 | 留言反馈 | 免费程序 | 虚拟主机 | 网站建设 |  网站推广 |  google_sitemap baidu_sitemap RSS订阅
本站所有资源均来自互联网,如有侵犯您的版权或其他问题,请通知管理员,我们会在最短的时间回复您
Copyright © 2005-2015 Tc711.Com All Rights Reserved 版权所有·711网络   蜀ICP备05021915号
110网监备案 信息产业备案 不良信息举报