【发布时间】:2011-04-18 13:31:08
【问题描述】:
我正在制作一个卡拉 OK 应用程序,我需要将带时间戳的文本数据与音频数据联系起来。我有 2 个列表来指示音频时间跨度和文本字符串索引的开始和结束。我面临的问题是我不知道如何根据当前的media element's POSITION 属性更新highlighted text。
WP7 没有达到标记事件 ( which silverlight has )。所以我正在考虑使用 DispatcherTimer。问题是我想要的ticks 是不均匀的,如果我每次更新interval 属性,计时器的准确性会大大下降,因为媒体元素的位置和计时器的滴答声会掉出来很容易同步。
知道如何创建类似于媒体元素的MarkerReached 事件的事件吗?
谢谢-Egon
【问题讨论】:
标签: c# silverlight windows-phone-7