作者teamspike (市政府7F)
看板C_Sharp
标题[心得] XP与VISTA执行同一个程式会有不等延迟
时间Wed Sep 17 16:19:20 2008
开发环境: visual studio 2008
关键语法:
MediaPlayer.Position = TimeSpan
使用以上语法可以任意调整mediaplayer之播放进度
Ex. mediaplayer1.Position = new TimeSpan(0,0,0,50);
跳到50秒处播放
发现差别:
使用上列语法(完全同一个程式)
如果作业系统为XP,跳播时没有延迟,可正常实作跳播功能
如果作业系统为Vista,则跳播时会有不定时延迟时间
我目前测试过最长的延迟有三秒左右,mp3档才4mb
另一个4.5mb的mp3档,延迟却为0.8秒左右
怀疑问题:
1.是否指令方式使用错误? (自己看msdn写的)
2.是否为作业系统差异问题? (有将执行档以相容模式执行,情况依旧)
若是指令错误,烦请各位大大指教,谢谢 =)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.216.193