0

我试图能够影响 MediaElement 上的 SpeedRatio,同时让媒体连续循环播放。

这可以通过后面的代码实现;我可以在媒体结束后重置媒体的位置,但这会在播放中产生接缝。

对于无缝播放,我使用 MediaTimeline,但是当我使用媒体时间轴时,我无法更改 SpeedRatio。

有没有人有不同的方法来在 mediaElement 中循环播放或处理 SpeedRatio?

更新:

如果我停止时间线,更改时间线的 SpeedRatio,我可以产生我正在寻找的结果。唯一剩下的问题是让时间线从它停止的相同位置开始。暂停时间线不允许更改 SpeedRatio。

我仍然欢迎任何替代方案。

4

2 回答 2

1

的开源项目中的 MediaUriElement 有一个“循环”属性,可以提供无缝循环。从源头获取它,因为它是最新的。

于 2010-02-17T09:04:14.580 回答
1

我找到的唯一解决方案是使用 XNA 来控制音频。它有更多的响应能力。

于 2010-10-07T18:51:38.770 回答