YouTube タイムスタンプコンポーネント

投稿内のタイムスタンプを、投稿(またはトピック)に関連付けられた YouTube 動画へのタイムスタンプハイパーリンクに変換します。

実際の動作を見る

注: Firefox は現在サポートされていません。

「いいね!」 15

素晴らしいプラグインのようですね。プラグインの目的を誤解していなければ、提供された例のトピックでは、リンクがタイムスタンプとして表示されていないようですが。

「いいね!」 5

どのブラウザをお使いですか?私は Chrome と Safari で問題なく動作しています。

「いいね!」 1

Firefoxでこれをテストしました。Chromeで表示すると動作することを確認しました。

Firefoxの開発者ツールで確認すると、各タイムスタンプのHTMLレンダリングは以下の通りです:

<li>
<p>0:00 - 経験の定数は何か?</p>
</li>

Chromeでは、以下のようにレンダリングされます:

<li>
<p><a href="https://www.youtube.com/watch?v=yXZSeiAl4PI&amp;t=0s" title="View the video yXZSeiAl4PI at 00s">00秒</a> — ユングと元型についての要約</p>
</li>
「いいね!」 3

Firefox のコンソールを確認したところ、SyntaxError: invalid regexp group というエラーが発生していました。

どうやら Firefox は正規表現の名前付きキャプチャグループをサポートしていないようです:

Firefox を非対応としてマークしますが、彼らは対応に取り組んでいるようです。現在の進捗状況を見ると、年内には実装されるかもしれません。

README もそれに合わせて更新します。ご報告ありがとうございます!

「いいね!」 3

@jordan.vidrine

Firefox サポートに関するアップデートです。この機能は、来週リリース予定の Firefox v78 に実装されました:

「いいね!」 3

皆さん、こんにちは。どのタイムスタンプを使っても、00秒が選択されてしまうようです。

2:20:23(時:分:秒)や2:23(分:秒)のような形式を使っています。お手伝いいただけませんでしょうか?

OPのYouTube動画にタイムスタンプがリンクされ、YouTubeにリダイレクトされるのではなく、そこから再生されるようになれば、YouTubeのネイティブコメントのタイムスタンプ機能と実質的に同じになり、画期的です。クリック時にタイムスタンプの値に&t=を追加してYouTube動画のURLを設定し、再生する関数を設定することで可能になるのではないでしょうか?

「いいね!」 1

このコンポーネントはインディーのオープンソースなので、修正は以下に提出してください。

追加のメンテナーを喜んで追加します。

「いいね!」 2

もう動作しませんか?

「いいね!」 1