Windows Phone 7 - 使用MediaElement播放声音的特定部分

时间:2012-01-10 01:09:06

标签: silverlight windows-phone-7 mediaelement

我正在尝试使用MediaElement播放mp3文件的特定部分。我知道我可以使用Position属性移动到声音中的特定时间并从那里开始播放。但我还想限制播放的持续时间。例如,如果一个给定的mp3文件是30秒长,我特别喜欢从第5秒到第10秒播放声音,并希望播放停止。

我考虑使用单独的后台线程或计时器回调来测量时间,然后唤醒以停止mediaelement。但我想知道MediaElement本身是否支持这样一种方式来指定播放时间的持续时间。

1 个答案:

答案 0 :(得分:2)

您可以设置Markers。到达Marker后,会触发MarkerReached事件,您可以停止声音MediaElement