web-dev-qa-db-ja.com

リンクを特定の時間にジャンプできるflash / html5オーディオプレーヤーはありますか?

私は自分のウェブサイトに埋め込んで、オーディオの特定の時間、YouTubeなどにリンクできるウェブオーディオプレーヤーを探しています。

1時間以上の講義から講義音声をアップロードしています。ユーザーが00:33を入力して、クリックするとジャンプするリンクに切り替えられるYouTubeコメントのように、オーディオの特定の時間にリンクしてさまざまなトピックにジャンプする方法を提供したい00:33ビデオの一部。私はこれを行うことができるものを見つけることができないようです。

このサイトは私と数人の友人だけのためのものであるため、幅広い互換性は必要ありません。

4
Joe

HTML5オーディオタグを使用している場合は、HTMLをスキャンしてXX:XXパターンを探し、特定の関数へのリンクを追加して、たとえばChangeTimeを実行し、Javascriptで次のようにします。

function ChangeTime(time){  
    var oAudio = document.getElementById(myAudio);  
    oAudio.pause();  
    oAudio.currentTime = time;  
    oAudio.load(); //for cross browser  
    oAudio.play();  
}

当然ですが、currentTimeがどの形式であるかを確認し、XX:XXからint形式に変換する必要があります。

3
Tomás Ramírez

FlowPlayer には seek()関数 があります。 (残念ながら、そのページにはアンカーがありません。ページ内検索を行ってください。)

JWPlayer にも同様の機能がありますが、私は彼らのドキュメントにあまり詳しくなく、現時点では特定のページを見つけることができません。あなたは基本的にそうするでしょうdocument.getElementById('playerID').sendEvent('SEEK', 12.5);

3
Su'