Unity2Dで動画サイトのシークバーのようなものを作りたい

実現したいこと

Unity2Dで動画サイトのシークバーのようなものを作りたい

発生している問題・エラーメッセージ

VideoPlayerのframeをSliderのvalueに代入すると、動画サイトのシークバーのようにSliderが動画に合わせて動くようになりましたが、時折動画がかくかくしてSliderのvalueがとんでしまいます
このかくつきを抑えたい場合、どのように対処したらよいのでしょうか?

該当のソースコード

Sliderにアタッチしているスクリプト

public class MovieSlider : MonoBehaviour { private Slider slider; private VideoPlayer targetVp; // Start is called before the first frame update void Start() { targetVp = GameObject.Find("Panel_Movie").GetComponent<VideoPlayer>(); slider = GetComponent<Slider>(); slider.maxValue = targetVp.frameCount; } // Update is called once per frame void Update() { slider.value = targetVp.frame; } }

補足情報(FW/ツールのバージョンなど)

Unity2020.3.37f1

コメントを投稿

0 コメント