音楽ファイルの再生時間や現在の進行状況を取得する
2022-01-02 13:55:11
まず、次のコードをページに追加します。
<span id="Text"></span>
関数 CurrentPosition() {
if (document.winplayer.PlayState ! = 2) return;
cPos.style.pixelLeft = ToBarPosition(document.winplayer.CurrentPosition);
Text.innerHTML = ToPosition(winplayer.currentposition) + "/" + ToPosition(winplayer.Duration) ;
}
// 小数点以下2桁を保持する
関数 format2(str)
{
str=Math.round(parseFloat(str)*100)/100
戻り値 str
}
関数ToPosition(pos)
{
var levelt;
レベルト = ((cmaxX - cminX) * pos) / document.winplayer.Duration;
levelt = (parseInt(levelt) + cminX)/60;
levelt =format2(levelt)。
levelt を返します。
}
//上記は5.34のような時間変換関数で、その後に60*0.34=20秒に相当する0.34が続きますが、その改良版は以下のようになります。
関数 ToPosition(pos)
{
var levelt;
レベルト = ((cmaxX - cminX) * pos) / document.winplayer.Duration;
levelt = (parseInt(levelt) + cminX)/60;
levelt = parseInt(levelt) + "" + parseInt((format2(levelt) - parseInt(levelt))*60);
levelt を返します。
}
<span id="Text"></span>
関数 CurrentPosition() {
if (document.winplayer.PlayState ! = 2) return;
cPos.style.pixelLeft = ToBarPosition(document.winplayer.CurrentPosition);
Text.innerHTML = ToPosition(winplayer.currentposition) + "/" + ToPosition(winplayer.Duration) ;
}
// 小数点以下2桁を保持する
関数 format2(str)
{
str=Math.round(parseFloat(str)*100)/100
戻り値 str
}
関数ToPosition(pos)
{
var levelt;
レベルト = ((cmaxX - cminX) * pos) / document.winplayer.Duration;
levelt = (parseInt(levelt) + cminX)/60;
levelt =format2(levelt)。
levelt を返します。
}
//上記は5.34のような時間変換関数で、その後に60*0.34=20秒に相当する0.34が続きますが、その改良版は以下のようになります。
関数 ToPosition(pos)
{
var levelt;
レベルト = ((cmaxX - cminX) * pos) / document.winplayer.Duration;
levelt = (parseInt(levelt) + cminX)/60;
levelt = parseInt(levelt) + "" + parseInt((format2(levelt) - parseInt(levelt))*60);
levelt を返します。
}
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
SyntaxHighlighter.jsのコードがハイライト時に点滅しないようにするための解決策です。
-
WMVウェブプレーヤーのパラメータを中国語で解説
-
映画システムは "Polycom "加速プレーヤー、カードではない意志でドラッグを呼び出します。
-
ポリコム3.90プレイヤーコールコード
-
flvプレイヤー Webページでflvを再生する
-
ウェブメディアプレーヤーの互換性問題について(オリジナルコード付き) ダウンロード
-
CSDNが提供するページネーションプログラム「Infinite Streams」。
-
asxプレイリストファイルの複数曲の連続再生
-
Xml入門_Power Node Java Academy
-
html に mpg 動画ファイルを挿入するためのコード