html5
  • audio
  • media
  • 2017-02-21 4 views 0 likes 
    0

    私はオーディオプレーヤーをカスタマイズしようとしています。 PAUSE、PLAY、VOLUMEのボタンの下にコントロールがあり、いろいろなスタイルを適用できます。ここに私のコードですHtml5プレーヤーのカスタマイズ

    <audio controls id=aud> 
        <source src="horse.mp3" type="audio/mpeg"> 
        </audio> 
        <button class='btn btn-default' onclick="document.getElementById('aud').play()">Play</button> 
        <button class='btn btn-default' onclick="document.getElementById('aud').pause()">Pause</button> 
        <button class='btn btn-default' onclick="document.getElementById('aud').volume += 0.1">Vol+ </button> 
        <button class='btn btn-default' onclick="document.getElementById('aud').volume -= 0.1">Vol- </button> 
        <input type="range" class='btn btn-default' onclick="document.getElementById('aud').seekable()"></input> 
    

    私は、プレイヤーの進行状況バーをカスタマイズする方法に問題があります。 アイデア

    答えて

    0

    オーディオタグにonloadedmetadataを登録すると、合計時間がdurationになり、入力したスマートバーの最小値と最大値の範囲が更新されます。

    aud.onloadedmetadata = function(){ 
    audioRange.max = aud.duration; 
    console.log('Current audio duration: ',aud.duration); 
    } 
    aud.ontimeupdate = function(){ 
        audioRange.value = aud.currentTime 
    } 
    audioRange.onclick = function(e){ 
        aud.currentTime = audioRange.value 
    } 
    

    オンラインdemo

    +0

    あなたは、私はこの部分を書くこと、およびチュートリアル – Pavel

    +0

    @Pavelを見つけることができないか想像していないので、私はデモリンク –

    +0

    を更新した、コードしてください、このPICEを書くことができます@ Pavelあなたが探しているものが私の答えを受け入れることができれば:) –

    関連する問題