返回列表 发帖
原帖由 fangyd 于 2008-5-21 13:44 发表 http://bbs.ioage.com/cn/images/common/back.gif


我看了一下,发现asx文件有播放列表、音频文件、视频文件。
当遇到播放列表的时候,由于是连接到另外的地址,所以在判断上会有误判。
目前我采用了其它的方法来判断是否为流媒体,应该可以实现相关功能了。
等 ...


用记事本把真实地址提取出来了,已经搞定,多谢楼主!

[ 本帖最后由 kc1143 于 2008-5-21 15:55 编辑 ]

TOP

lz修改过了吗?我重新下了下,出现了第一个错误,第二个错误是这样:如果默认插件兰显示是别的插件,就没有问题,
但如果默认是radio,则重启浏览器就出现第二个错误。cookies没有再出现。

[ 本帖最后由 cjcj915007 于 2008-5-21 19:11 编辑 ]

TOP

中国国际轻松调频=mms://enmms.chinabroadcast.cn/fm91.5/

这个无法实现停止功能

TOP

原帖由 cjcj915007 于 2008-5-21 19:08 发表 http://bbs.ioage.com/cn/images/common/back.gif
lz修改过了吗?我重新下了下,出现了第一个错误,第二个错误是这样:如果默认插件兰显示是别的插件,就没有问题,
但如果默认是radio,则重启浏览器就出现第二个错误。cookies没有再出现。


第一个错误改过了,不过还没有更新啦。
第二个错误,我也一直在侧边栏默认显示radio的,但每次重启TW也没有出现过你说的错误。
不知道有没有其他人也出现你说的第二个错误,我想确定一下是个别现象还是普遍现象。

TOP

原帖由 kc1143 于 2008-5-21 22:19 发表 http://bbs.ioage.com/cn/images/common/back.gif
中国国际轻松调频=mms://enmms.chinabroadcast.cn/fm91.5/

这个无法实现停止功能


我试过了,用这个不能停止:中国国际轻松调频=mms://enmms.chinabroadcast.cn/fm91.5
但用这个可以停止:中国国际轻松调频=mms://enmms.chinabroadcast.cn/fm91.5/

这个也与判断是否是流媒体有关。
wmp并没有提供直接判断所播放的文件是否为流媒体的函数。
而wmp提供的currentMedia.getItemInfo("FileType")只返回文件的扩展名,
所以当使用“中国国际轻松调频=mms://enmms.chinabroadcast.cn/fm91.5”时返回“5”,
当使用“中国国际轻松调频=mms://enmms.chinabroadcast.cn/fm91.5/”时返回“”,

目前判断是否为流媒体使用的是判断是否具有扩展名,也就是currentMedia.getItemInfo("FileType")返回“”就是流媒体,
而使用“mms://enmms.chinabroadcast.cn/fm91.5/”就被判断为不是流媒体。

判断是否为流媒体确实是一件很头疼的事,目前我只能找规律,因为之前看到的所有流媒体都是没有扩展名的,所以才会造成上面的误判。
看来我还得再完善一下判断是否为流媒体这个函数了。

TOP

对判断是否为流媒体这个函数进行了更新,目前已经可以将mms://enmms.chinabroadcast.cn/fm91.5识别为流媒体了。

TOP

20080522更新:
修改了判断流媒体的模块,使得判断是否流媒体时准确度更高
解决打开时偶尔出现的拒绝访问问题
PS:本来想用external来读取和设置参数,但由于tw不支持侧边栏插件读取%max_security_id,所以只能暂时作罢。如果可以读取和保存参数的话就可以增加一些实用的功能了,只能再想想其它办法了。

TOP

多谢楼主分享好软件,又更新了,哈哈

TOP

楼主辛苦了,多谢!

TOP

很好,很强大

TOP

支持个,外观再改改
技术在似水流年中显得苍白无力

TOP

原帖由 fangyd 于 2008-5-22 10:53 发表 http://bbs.ioage.com/cn/images/common/back.gif


第二个错误,我也一直在侧边栏默认显示radio的,但每次重启TW也没有出现过你说的错误。
不知道有没有其他人也出现你说的第二个错误,我想确定一下是个别现象还是普遍现象 ...


默认,没有问题,不默认时,出错

TOP

返回列表