3
我正在製作一種卡拉OK應用程序,我需要將時間戳文本數據與音頻數據綁定。我有2個列表來表示音頻時間段和文本字符串索引的開始和結束。我面臨的問題是我不知道如何根據當前的media element's POSITION
屬性更新highlighted text
。WP7動態更新UI,無需阻塞線程
WP7沒有標記已到達事件( which silverlight has)。所以我正在考慮使用 DispatcherTimer。與此相關的問題是我想要的ticks
是不統一的,如果我每次更新interval
屬性,定時器的準確性將大大降低,因爲媒體元素的位置和定時器的滴答很容易不同步。
任何想法如何創建我的事件類似於媒體元素的MarkerReached
事件? 謝謝,埃貢·
壞電池:(雖然你是正確的UI阻止和其他討厭的影響是可以避免的 – Egon 2011-04-18 06:45:43
我接受其他建議;) – 2011-04-18 07:12:22