0

私は、各ビデオの下に人々がコメントできるビデオ サイトを持っています。

ユーザーのコメントを解析し、「分:秒」形式の部分文字列を検索する linkify 関数を作成しようとしています。リンクには、関数呼び出しをトリガーするクリック イベントが含まれます。これにより、その特定の瞬間までビデオがシークされます。

どんな助けでも大歓迎です。

4

1 に答える 1

1

これは、開始するのに役立ちます (時刻を正しく検証するには、正規表現を微調整する必要があります)。

function linkify(str) {
    return str.replace(/(\d{2}):(\d{2})/, "<span onclick='video($1, $2)'>$1:$2</span>");
}

function video(mins, seconds) {
    mins = window.parseInt(mins, 10);
    seconds = window.parseInt(seconds, 10);   

    // Do the stuff with the video
}

console.log(linkify("Look at the video at 01:23 for something interesting"));
于 2011-12-09T16:36:54.677 に答える