[英]Windows Phone 7: Seeking in MediaElement
我正在使用Windows Phone 7的MediaElement
,我想制作一个简单的滑块,使用户可以在mp3文件中进行搜索。 我不能完全得到我想要的行为。 当我向前寻找一小段距离时,它将正常工作。 但是,如果我尝试寻找媒体的另一端,它将不再发挥作用并保持沉默。 引擎盖下是否存在某种缓冲,导致无法寻求长距离行驶? 有谁克服了这个问题或找到了解决方案?
我一直在msdn上引用此帖子以获取信息,但是我的URI直接来自xap文件中包含的媒体,而不是通过网络协议传输的。 我也在使用MediaElement.Position
属性来查找。
您是否已经测试过,如果您让媒体正常播放并且不尝试跳过这些媒体,它们将发挥这些“远点”作用? 如果仍然失败,则可能表明文件已损坏。
相对于滑块的多次更改,您如何请求更改? 如果您要快速连续更改职位,则可能是问题所在。 您是否在更改职位之前每次都检查CanSeek
? 您的滑条是否允许单个事件触发一个大的“跳跃”,或者它会尝试做很多小的活动?
将文件复制到IsolatedStorage
并尝试从那里播放也是值得的。 我以前曾经有过类似的回忆,对此记忆犹豫。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.