[英]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.