■質問テンプレート

●Tasker有無: 購入済み
●Androidバージョン:11
●root有無:なし
●やりたいこと
URLを指定して動画を再生させて、動画が途中から再生されてたら最初から再生させる
●やってみたこと

とりあえず、広告再生が終わって動画が再生されたとき、動画の再生時間を瞬間表示させるタスクを作ったのですがうまく動きません。

Task: 動画再生

A1: Browse URL [
URL: https://gyao.yahoo.co.jp/episode/%E3%82%B5%E3%82%AB%E3%83%8A%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E7%89%B9%E9%9B%86%E3%80%80%E3%82%B5%E3%82%AB%E3%83%8A%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E3%80%8C%E6%96%B0%E5%AE%9D%E5%B3%B6%E3%80%8D/61a44d12-d194-4e33-8162-ee03c038475a ]

A2: AutoInput UI Query [
Configuration: App Package: jp.co.yahoo.gyao.android.app
Variables: video_time
Timeout (Seconds): 20
Structure Output (JSON, etc): On
Continue Task After Error:On ]

A3: If [ %video_time !Set ]

A4: Wait [
MS: 100
Seconds: 0
Minutes: 0
Hours: 0
Days: 0 ]

A5: Goto [
Type: Action Number
Number: 3 ]

A6: Else
If [ %video_time Set ]

A7: Flash [
Text: %video_time
Continue Task Immediately: On
Dismiss On Click: On ]

 
●わからないこと(知りたいこと)

・画面上にとある値(この場合は動画の再生時間。広告が流れてる時には表示されてない)が表示されてから次のアクションに移る方法。
広告が流れてから動画が始まるのですが、AutoinputのUI queryで動画の再生時間を%video_timeという変数にして、再生時間が表示される(=変数に値が入る、広告が終わる)まで待機してから次のアクションをしたい
アクションの中に「まで待機」というのがあるけれど、これは具体的な時間を指定する必要があって、具体的な秒数を指定しないで変数に値が入るまで待機したい時にはどうすればいいのかわからないです
今は変数に値が入っていない場合は100ミリ秒待機してというのを繰り返しやってるけどうまくいってないしもっといい方法があると思います

・動画の再生時間を0:00にする方法。シークバーをどうやって動かすのか