(读者可打开【光盘】|【源文件】|【实例 94 】|【 94.3.txt 】文件,直接复制) 程序说明: 首先定义字符串变量“ xlmstring ”,并添加字符串“ <ASX VERSION="3.0"> ”。根据数据集“ musicData ”记录大小循环,把“ <entry></entry> ”之间的播放流添加到字符串变量“ xlmstring ”中,“ <entry></entry> ”之间的播放流音乐文件地址为第 i 记录中字段“ url ”的字段值( musicData.FieldValueAtIndex(i, "url", Nothing) )。最后将生成的“ asx ”文件的内容字符串写进播放列表“ music.asx ”文件中。 提示:在“ asx ”文件中各参数属性值不支持单引号,如果将版本号设置为“ <ASX VERSION=' 3.0' > ”,则“ Media Player ”将不能正确播放该“ asx ”文件,其正确设置应为“ <ASX VERSION="3.0"> ”。所以程序中出现一些重复的双引号,如“ xlmstring+="""3.0""" ”,就是为了在“ asx ”文件中正确设置各参数的属性值。 ( 8 )保存该 ASP.NET 动态网页为“ play.aspx ”。 音乐娱乐网站的实现,其实主要解决多媒体播放控件的设置、音乐播放列表的动态生成。在实际应用中,应将音乐的播放次数与站点的收益联系起来,而且要解决如何防止多媒体被盗链、下载等问题。读者们应在本实例介绍的基础上,从这几个方面作更为深入的研究。至此,本实例介绍完毕。 |