silverlight3在播放媒体文件4001错误

gesenkof99 2009-12-10 10:59:16
首先确认是部署在IIS上,通过http使用的,
经过测试,如果全部是英文的url,则全部可以播放,如果是中文url,
我们找了10个人测试,大部分人都可以正常播放,仅有2个人提示错误:
无法打开媒体文件 http://xxx.xxx.com/张学友/春风秋雨.mp3 4001 出现了错误

注:url我已进行urlencode处理,即url传递到silverlight后应该被解析为正确地址。

问题:既然10个人有8个人是可以正常播放的,而且程序是固定的,我估计与客户端环境有关,但无法确认原因,还请各位高手帮忙
...全文
169 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
gesenkof99 2009-12-15
  • 打赏
  • 举报
回复
最终问题解决了,原来是silverlight版本号的微妙差距,只有3.0.40818.0版本号的客户端才能正确读取中文url
xingjunli 2009-12-10
  • 打赏
  • 举报
回复
不能播放的客户端是en文操作系统吗?
jv9 2009-12-10
  • 打赏
  • 举报
回复
没有遇到过这个问题,我做了一个MP3播放器,都是英文名。

中文名不能播放,应该是客户端本地解码问题吧,不能识别中文。

对比一下这两个人和其他八个人的环境有什么不同,看看是不是会有线索。
xingjunli 2009-12-10
  • 打赏
  • 举报
回复
看一下下面这篇文章:
http://www.cnblogs.com/AlwaysMyLady/archive/2009/03/16/alwaysmylady.html
看一下windows Media player 版本是不是比较老了 Silverlight播放器基于windows Media player内核的
chengcheng1253 2009-12-10
  • 打赏
  • 举报
回复
学习
gesenkof99 2009-12-10
  • 打赏
  • 举报
回复
所有人用的操作系统均为中文操作系统,有winxp,2003,win7都测试了,问题出现在两台xpsp2的机子上
现在这个问题有新的进展,其中一个人的是xpsp2,装了3种浏览器,ie,firefox,chrome(谷歌浏览器),
chrome浏览器播放中英文居然一切正常,ie,和firefox则不行:
无法打开媒体文件 http://xxx.xxx.com/张学友/春风秋雨.mp3 4001 出现了错误

8,757

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧