![](/img/trans.png)
[英]WP7 Toolkit PerformanceProgresBar and UI thread (losing dots effect)
[英]WP7 updating UI dynamically without blocking thread
我正在制作卡拉OK應用程序,我需要將帶時間戳的文本數據與音頻數據聯系起來。 我有2個列表來指示音頻時間跨度和文本字符串索引的開始和結束。 我面臨的問題是我不知道如何根據當前media element's POSITION
屬性更新highlighted text
。
WP7沒有Marker達成的事件( Silverlight有 )。 所以我正在考慮使用DispatcherTimer 。 這個問題是我想要的ticks
是非均勻的,如果我每次滴答都更新interval
屬性,定時器的准確度會大大下降,因為媒體元素的位置和定時器的滴答聲會很容易失去同步。
知道如何創建類似於Media元素的MarkerReached
事件的事件嗎? 謝謝你 - 埃貢
我假設您有某種形式的數據結構可以告訴您標記在音頻流中的位置,那么為什么不使用具有固定間隔 (例如500毫秒)的DispatcherTimer
,只需檢查此數據結構以查看是否已到達一個標記?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.