Android系ブラウザでvideoタグを使ってHLS形式で動画を再生させたときのcurrentTimeの初期値

5,673 views
Skip to first unread message

ys

unread,
Jul 7, 2013, 8:02:06 AM7/7/13
to html5-dev...@googlegroups.com
初めて投稿します。HTML5初級者です。
ルール違反等、至らない点がありましたらご指摘下さい。

現在、Android 4.x系で対応されたHLS形式で、videoタグを用いてライブストリーミング再生行っています。

<video id="video">
<source src="hogehoge.m3u8">
</video>

の様な形で問題無くライブストリーミング再生が出来ているのですが、動画再生後にtimeupdateのイベントリスナー内で
currentTime
を取得すると0に近い値が返ってきます
恐らくこれはvideoが再生されたタイミングでcurrentTimeは0に初期設定されていると推測します。
シークバーは映像再生時点から表示されています。


尚、iOS(iphone 5)上で同じHTMLを実行しますと、
currentTime
はストリーミング動画全体の最後尾時間が返ってきます(つまり動画再生時に既に100秒ストリーミングを行っていれば100が返ってくる)。
シークバーは映像全体分が表示されています。

やりたいこととしては、途中から動画を再生したユーザにも動画の最初の方(過去)をシークさせたいのですが、Androidに関しては上記の通り
currentTimeが0から開始されている状態で実現出来ず困っております(iOSはcurrentTimeを操作すればその時点にシーク出来る。)。

currentTimeにマイナス値が指定出来れば良いのですが・・・


currentTimeが0からスタートしてしまうのではAndroid系ブラウザの仕様なのでしょうか。

以上
アドバイス頂ければ幸いです。稚拙な質問失礼致しました。

※尚、サーバサイドはMS社のIIS MediaServices4.0を使用してHLS配信を実現しております。

ys

unread,
Jul 8, 2013, 10:17:02 PM7/8/13
to html5-dev...@googlegroups.com
追記します。


などでは、

Android 4.0 (Ice Cream Sandwich)
  • VOD streams do not seek
Android 4.1+ (Jelly Bean)
  • seek is still unavailable
とあり、Androidではシークが非対応なのでは?という感触ではいますが、「本当にそうなのか」「何か回避方法はあるのか」を模索したいところでいます。

yuichi ichikawa

unread,
Jul 22, 2013, 11:12:50 PM7/22/13
to html5-dev...@googlegroups.com
初めまして。市川と申します。

AndroidのMediaPlayerを利用したHLSの再生ですが、現状では機種毎にgetCurrentPosition()と
seekTo()に対する挙動が異なるため、シークが出来る機種と出来ない機種が出てしまっています。
なので、シークを必要とする場合、標準のMediaPlayerでは難しいのが現状です。

私もHLSを使った配信サービス(阪神タイガースの虎テレというサービス)でHLSを使って
いるのですが、Androidに関してはサービス全体はウェブで動画再生部分のみ独自プレーヤを
アプリとして実装しています。





2013年7月7日 21:02 ys <sas...@datastadium.co.jp>:

--
このメールは Google グループのグループ「html5j」の登録者に送られています。
このグループから退会し、メールの受信を停止するには、html5-developer...@googlegroups.com にメールを送信します。
このグループに投稿するには、html5-dev...@googlegroups.com にメールを送信してください。
http://groups.google.com/group/html5-developers-jp からこのグループにアクセスしてください。
その他のオプションについては、https://groups.google.com/groups/opt_out にアクセスしてください。
 
 



--
市川 雄一 < ichikawa yuichi >
Twitter : clavius / iChat : yui...@mac.com
Mobile : 09025589289 / Skype : ichikawayuichi

ys

unread,
Jul 23, 2013, 2:43:02 AM7/23/13
to html5-dev...@googlegroups.com
市川様
ご回答ありがとうございます。参考にさせていただきます。

>Androidに関してはサービス全体はウェブで動画再生部分のみ独自プレーヤを
>アプリとして実装しています。

確かに現状そのような対処方法しか無いようですね。

ドワンゴさんでの事例でも同じようなコメントがありました。
http://www.slideshare.net/myatsumoto/android-22488565

ありがとうございました。


2013年7月23日火曜日 12時12分50秒 UTC+9 clavius:
このグループから退会し、メールの受信を停止するには、html5-developers-jp+unsubscribe@googlegroups.com にメールを送信します。
このグループに投稿するには、html5-develo...@googlegroups.com にメールを送信してください。

http://groups.google.com/group/html5-developers-jp からこのグループにアクセスしてください。
その他のオプションについては、https://groups.google.com/groups/opt_out にアクセスしてください。
 
 

Toshiya TSURU

unread,
Jul 23, 2013, 3:15:01 AM7/23/13
to html5-dev...@googlegroups.com
こんにちは。津留です。

HLS ではないのですが、
Android 2.x 系の端末で getCurrentTime() が正確にとれなかった事があった記憶があります。
その他にも Video API で、いまいち ?? な動き方をする事がありました。


2013/7/23 ys <sas...@datastadium.co.jp>:
>>> このグループから退会し、メールの受信を停止するには、html5-developer...@googlegroups.com
>>> にメールを送信します。
>>> このグループに投稿するには、html5-dev...@googlegroups.com にメールを送信してください。
>>> http://groups.google.com/group/html5-developers-jp からこのグループにアクセスしてください。
>>> その他のオプションについては、https://groups.google.com/groups/opt_out にアクセスしてください。
>>>
>>>
>>
>>
>>
>>
>> --
>> 市川 雄一 < ichikawa yuichi >
>> Twitter : clavius / iChat : yui...@mac.com
>>
>> Mobile : 09025589289 / Skype : ichikawayuichi
>
> --
> このメールは Google グループのグループ「html5j」の登録者に送られています。
> このグループから退会し、メールの受信を停止するには、html5-developer...@googlegroups.com
> にメールを送信します。
> このグループに投稿するには、html5-dev...@googlegroups.com にメールを送信してください。
> http://groups.google.com/group/html5-developers-jp からこのグループにアクセスしてください。
> その他のオプションについては、https://groups.google.com/groups/opt_out にアクセスしてください。
>
>



--
++++++++++++++++++++++++++++++++++◆◇◆
株式会社 サンビジネス / Sunbusiness, Inc.
システム開発部 / Software Development Division
津留 敏哉 / Toshiya TSURU <t_t...@sunbi.co.jp>

TEL 03-3455-5294(代) / +81+3-3455-5294
FAX 03-3455-8909 / +81+3-3455-8909
〒105-0014
東京都港区芝1-10-11 コスモ金杉橋ビル / Shiba 1-10-11, Minato, Tokyo, Japan
http://www.sunbi.co.jp/
+++++++++++++++++++++++++++++++++++++++
Reply all
Reply to author
Forward
0 new messages