@heso_tef1

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

mediaElementの使い方について

解決したいこと

Visual StudioでMediaElementを使用し、動画を再生するアプリを作成しています。

Silderを用いて、動画再生速度を変更する機能を付けたのですが、
その他機能である”一時停止”及び”再生”を実施すると、その再生速度が反映されません。

mediaElement.SpeedRatioに速度を設定しております。

その前後で、設定値を確認しても正しく値は反映されているのですが、
再生される動画が、停止→再生後は正しい再生速度が反映されておりません。

解決策をご存知の方、ご教授頂けないでしょうか。

0 likes

1Answer

正しい再生速度が反映されておりません。

「停止(Stop)もしくは一時停止(Pause)すると、mediaElement.SpeedRatioの値が1.0に戻る」ということでしょうか?
もしそうなら、Play()の直前で再生速度を再設定するようにしてはどうでしょうか。

0Like

Comments

  1. @heso_tef1

    Questioner

    ご回答、誠に有難うございます。

    「停止(Stop)もしくは一時停止(Pause)すると、mediaElement.SpeedRatioの値が1.0に戻る」ということでしょうか?
    はい。その通りです。

    >もしそうなら、Play()の直前で再生速度を再設定するようにしてはどうでしょうか。
    直前で再設定をしているのですが、それが動画に反映されておりません。
    Breakをはって、値を確認しているのですが、SpeedRatioには正しく設定されているように見えます。

Your answer might help someone💌