- UID
- 104681
- 帖子
- 72
- 精华
- 0
- 贡献
- 0
- 推广
- 0
- 有效BUG
- 0
- 注册时间
- 2008-4-7
|
53#
发表于 2008-5-22 11:21
| 只看该作者
我试过了,用这个不能停止:中国国际轻松调频=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/”就被判断为不是流媒体。
判断是否为流媒体确实是一件很头疼的事,目前我只能找规律,因为之前看到的所有流媒体都是没有扩展名的,所以才会造成上面的误判。
看来我还得再完善一下判断是否为流媒体这个函数了。 |
|