[心得] XP與VISTA執行同一個程式會有不等延遲

看板C_Sharp (C#)作者 (市政府7F)時間17年前 (2008/09/17 16:19), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
開發環境: 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
文章代碼(AID): #18qBs9y0 (C_Sharp)
文章代碼(AID): #18qBs9y0 (C_Sharp)