同期された歌詞や埋め込み歌詞を表示する
dosyaでMP3の埋め込み歌詞を表示し、タイミング付きLRCと通常の歌詞の違いや、ファイルを変更せずに歌詞タブが表示されない原因を調べる方法を説明します。
最終確認日
スクリーンショットは英語版の画面です。
Webプレーヤーは保存された音声の先頭262,144バイトを1回の範囲リクエストで読み取ります。MP3ファイルではID3のUSLTフレームまたは歌詞を示すTXXXフレームを抽出できます。dosyaは別のLRCファイルをフォルダー内で探しません。

始める前に
- 歌詞メタデータを埋め込んだMP3を使ってください。共通パーサーはファイル先頭のID3、またはMP3拡張子によってID3を認識します。現在、MP4とM4Aのメタデータ解析ではタイトル、アーティスト、アルバム、再生時間、アートワークが返されますが、歌詞は返されません。
- 歌詞ブロックはファイル自体のタグヘッダー内にある必要があります。Webビューアーはsong.lrcのような別ファイルを読み込みません。
- 歌詞を開く操作は読み取り専用です。歌詞テキストがアップロード、編集、または外部の検索サービスに送信されることはありません。
手順
- ファイルでMP3を開き、タグのリクエストが完了するまで待ちます。タイトルのメタデータがない場合、プレーヤーにはファイル名が表示されます。
- 次の再生で始まる見出しの横に歌詞があるか確認します。解析されたタグに空でない歌詞行が1行以上ある場合にのみタブが表示されます。
- 歌詞を選択して再生を開始します。タイミング付きの歌詞では、行頭に**[mm:ss]、[mm:ss.xx]、[mm:ss:xxx]**の形式を使用できます。1行の先頭に複数のタイムスタンプを付けることもできます。
- 再生が指定時刻に達すると現在の行が太字になることを確認します。パネルはその行が中央に来るよう滑らかにスクロールします。視差効果を減らす設定が有効な場合はアニメーションなしで移動します。
- タイミングのないテキストでは、空でない各行が順番に表示されることを確認します。再生時刻の指定がないため、行は静止したままです。
- トラックを切り替えてタブを再確認します。新しいトラックに歌詞がない場合、前のファイルの歌詞タブは自動的に閉じます。

歌詞が表示されない場合
タブがない場合、先頭256 KiBに対応する歌詞がなかった、タグのリクエストが失敗した、またはコンテナーパーサーが歌詞を返さない可能性があります。**[ar:…]**などのメタデータヘッダーや、タイムスタンプ付きの空行は除外されます。通常の歌詞テキストの後にあるタイムスタンプは、時刻指定ではなくテキストとして扱われます。
パネルにはこのファイルに歌詞はありませんと表示される状態がありますが、解析結果に行がない場合、プレーヤーは通常歌詞タブを非表示にします。歌詞がなくても再生と再生キューは続きます。メタデータを確認または追加するには、元ファイルをダウンロードして専用エディターでタグを調べてください。dosyaの外で編集した内容をここに表示するには、新しいバージョンとしてアップロードする必要があります。
期待される結果
対応する埋め込みタグがあるトラックには歌詞タブが表示されます。タイミング付きの行は再生に追従し、通常の行はそのまま読めます。メタデータがなくても音声は中断されず、保存されたファイルも変更されません。
関連ガイド
この記事は役に立ちましたか?
評価の結果を読み込んでいます…
投票すると、回答を変更できるように、必要な投票用Cookieが最長180日間保存されます。
質問と回答
このガイドの手順について質問できます。質問は確認後に公開されます。
公開の質問には、アカウントの詳細、認証情報、非公開ファイルを含めないでください。これらについては 非公開サポート をご利用ください。
質問を読み込んでいます…
dosyaアカウントにサインインすると、質問を投稿できます。