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

そみや
記事: 60
登録日時: 2021年1月25日(月) 01:34

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

投稿記事by そみや » 2021年10月30日(土) 19:25

トリアコンタン様が制作された『動画のピクチャ表示プラグイン』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

以上、ご教授よろしくお願い致します。
最後に編集したユーザー そみや on 2021年10月31日(日) 01:38 [ 編集 1 回目 ]

奏ねこま
記事: 702
登録日時: 2016年1月20日(水) 20:04

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

投稿記事by 奏ねこま » 2021年10月31日(日) 01:06

コード: 全て選択

let id = ピクチャ番号;
let picture = SceneManager._scene._spriteset._pictureContainer.children.find(c => c._pictureId == id);
let time = picture.bitmap.getCurrentTime();

これでtimeに再生時間が入ると思います。
そみや
記事: 60
登録日時: 2021年1月25日(月) 01:34

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

投稿記事by そみや » 2021年10月31日(日) 01:38

奏ねこま様

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

“MV:質問” へ戻る