ページ 11

【解決済み】トリアコンタン様の「動画のピクチャ表示プラグイン」で『現在再生時間』の値を取得したい。

Posted: 2021年10月30日(土) 19:25
by そみや
トリアコンタン様が制作された『動画のピクチャ表示プラグイン』MoviePicture.jsについて

動画の再生中に、その動画が現在何秒地点を再生しているか。その「現在再生時間」を値として取得したいです。
正確に再生時間を把握したいので、少数点以下も含めて取得したいです。

使用方法は、動画再生時間のジャンプをさせたいです。
現在再生時間(12.3秒地点)を取得 → 取得値(12.3秒)+45.6秒を加算 → 再生時間に57.9秒を代入 → 57.9秒地点を即座に再生
(もしくは減算しバックジャンプ)

並列処理にてスクリプトで値を監視し、指定の条件を満たした際に実行させたいです。
再生時間の代入方法は以前教えて頂いたのですが、今回は取得の方法を教えて頂きたいです。

以前、奏ねこま様から再生時間の代入のスクリプトを教えて頂きました。

コード: 全て選択

let id = ピクチャ番号;
let time = 再生位置;
let picture = SceneManager._scene._spriteset._pictureContainer.children.find(c => c._pictureId == id);
picture.bitmap.setCurrentTime(time);
[トリアコンタン様の制作プラグイン]
動画のピクチャ表示プラグイン:https://triacontane.blogspot.com/2017/08/blog-post.html

以上、ご教授よろしくお願い致します。

Re: トリアコンタン様の「動画のピクチャ表示プラグイン」で『現在再生時間』の値を取得したい。

Posted: 2021年10月31日(日) 01:06
by 奏ねこま

コード: 全て選択

let id = ピクチャ番号;
let picture = SceneManager._scene._spriteset._pictureContainer.children.find(c => c._pictureId == id);
let time = picture.bitmap.getCurrentTime();
これでtimeに再生時間が入ると思います。

Re: トリアコンタン様の「動画のピクチャ表示プラグイン」で『現在再生時間』の値を取得したい。

Posted: 2021年10月31日(日) 01:38
by そみや
奏ねこま様

ご教授ありがとうございます!
教えて頂いたコードにて再生時間を取得することができました!