0

メディアを連続ループで再生しながら、MediaElementのSpeedRatioに影響を与えようとしています。

これは、コードビハインドによって可能になります。メディアが終了したら位置をリセットできますが、再生に継ぎ目ができます。

シームレスな再生のためにMediaTimelineを使用していますが、Media Timelineを使用すると、SpeedRatioを変更できません。

mediaElementで再生をループしたり、SpeedRatioを処理したりするための別のアプローチを持っている人はいますか?

アップデート:

タイムラインを停止し、タイムラインのSpeedRatioを変更すると、探している結果を生成できます。残っている唯一の問題は、タイムラインを停止したのと同じ位置から開始することです。タイムラインを一時停止しても、SpeedRatioを変更することはできません。

私はまだ代替案を歓迎します。

4

2 に答える 2

1

これについて私が見つけた唯一の解決策は、XNAを使用してオーディオを制御することです。応答性が大幅に向上します。

于 2010-10-07T18:51:38.770 に答える
1

私のオープンソースプロジェクトの MediaUriElement には、シームレスなループを提供できる "Loop" プロパティがあります。最新なのでソースから入手してください。

于 2010-02-17T09:04:14.580 に答える