時間文字列を秒に変換します。
以下のクロック値の例をHTML5 Audioで利用する秒に変換することを目的にしてます。
EPUB Media Overlays 3.0 付録 B. クロック値の例
http://imagedrive.github.io/spec/epub30-mediaoverlays.xhtml#app-clock-examples
Readium用にresolveClockValueを追加しました。 こちらはオプションをとらず、戻り値は秒に統一しています。
functionひとつなので適当にコピーするなり読み込むなりして、以下のように呼び出してください。
var sec = parseTime(time, op);
var sec = resolveClockValue(time);
-
time
: 時間文字列です。 -
op
: 指定しなければ秒に。「h」で時間、「min」で分、「ms」でミリ秒に変換します。
Jasmineにあわせてみました。
Copyright © 2014 Shunsuke Ito
Distributed under the MIT License.