数日前、QQ グループの XD が、bgsound に関する情報、特にその特殊な使用法について質問しました。私を含め、グループ内で何か新しいことを言える人がほとんどいないのは不思議です。おそらくこのラベルは一般的に使用されていない、またはあまり役に立たないため、誰もが意図的に BGM を勉強したことがありません。 (以前、このことを独学で学んだときは、ただの好奇心と遊び心でやりました^_^)
くだらない話はやめて、本当のことを考えましょう...
(以下、原文です) bgsound だけでなく、他にもあります。ゆっくりご覧ください)
は BGM を挿入するために使用されますが、IE にのみ適用でき、そのパラメーター設定は多くありません。
src="your.mid"
MIDI または mp3 ファイルとパスを設定します。または、絶対に。
autostart=true
音楽ファイルの転送後に自動的に音楽を再生するかどうか。はいの場合は true、いいえの場合は false (デフォルト)。
loop=infinite
自動的に繰り返し再生するかどうか。 LOOP=2 は 2 回繰り返すことを意味し、Infinite は複数回繰り返すことを意味します。
WMPとRealにはそれぞれ専用の歌詞表現形式があり、両者に共通する歌詞表現形式もあります。 WMP 固有の歌詞表現形式は *.SMI ファイルによって実装され、Real 固有の歌詞表現形式は *.RT ファイルによって実装され、両方に共通の歌詞表現形式は *.LRC ファイルです。
SMI 歌詞ファイル
再生ボタンをクリックして効果を確認してください (バッファリング プロセスがあり、しばらく待つ必要があります)。 SMI ファイルを作成するには専用のソフトウェアがあり、その方法については後で詳しく説明します。単一行、複数行の歌詞、カラオケなどの特殊効果を実現できます。 SMI の歌詞は、実際には WMP のクローズド キャプション プロパティを使用して実装されます。
コードは次のとおりです:
<表の高さ=100 幅=200 ボーダーカラー=ブルー>
=olive size=2>SMI デモ
|
div id=CapText>
| > |
|
<script> () <br>{ <br>aboutplayer.closedCaption.CaptioningID = "CapText"; <br>aboutplayer.closedCaption.SAMIFileName = "http://lrc.aboutplayer.com/goodbye.smi";; URL = "http://www.shijiren.net/wma/g00146001/g0014600101.wma";; <br>aboutplayer.controls.play(); <br>} <br>関数 Stop() <br>{ <br>aboutplayer.controls. stop(); <br>} <br></script>
問題の鍵は次の 3 つの文です:
aboutplayer。 ClosedCaption.CaptioningID = "CapText";
// Web ページ上で歌詞が表示される場所の ID
aboutplayer.closedCaption.SAMIFileName = http://lrc.aboutplayer.com/goodbye. smi;
// SMI 歌詞ファイルアドレス
aboutplayer.URL = http://www.shijiren.net/wma/g0014600101.wma;メディア ファイル アドレス
は、aboutplayer の .controls.play(); の前に配置されます。このうち、SMI ファイルアドレスは絶対アドレスを使用するのが最適です (メディアファイルアドレスが絶対か相対かによって異なります)。メディア ファイルと SMI ファイルの共通名が同じ場合、SMI ファイルのアドレスは省略できます。
上記は単一の歌詞を再生する例です。SMI の歌詞を連続再生するクラシック バージョンについては、Pu Music が作成した BBSVisual For SMI を参照してください。
RT 歌詞ファイル
効果を確認するには再生ボタンをクリックしてください。 RT 歌詞ファイルは行ごとまたは単語ごとに同期できます。以下は単語ごとの同期のデモです。
コードは次のとおりです:
コードをコピーします
コードは次のとおりです:
歌詞と音楽を同期して作曲するこの方法は「精密ガイダンス」と呼ばれます。つまり、カラオケ効果、時間とメディアがそれぞれという単語が表示されます 再生は正確に同期されています。 「オンラインカラオケ」は、これまでにないクリエイティブな音楽制作方法であり、さまざまな表現を実現します。
LRC 歌詞ファイル
LRC 歌詞は「正確なガイド」も実現できます。具体的な効果については、http://aboutplayer.com/bbsvisual を参照してください。「単語ごとに色を変更する」ことができます。 」ととてもクールに感じます。しかし、この種の「正確にガイドされた」歌詞ファイルの作成は非常に時間と労力がかかり、プロモーションやアプリケーションには不便です。この目的を達成するために、Pule は Web ページ上の「単語ごとに色を自動的に変更」できるプレーヤー BBSVisual を開発しました。デモのアドレス: http://qq.aboutplayer.com。
LRC の歌詞は、ユニバーサル歌詞ファイルとして広く使用されており、インターネット上のさまざまな場所からダウンロードできます (Pu 音楽の歌詞の検索とダウンロード http://lrc.aboutplayer.com)。以下は歌詞ファイル「Pan Yueyun - Wild Lily also has spring.lrc」の内容です:
[ti: 野百合にも春がある] // 曲名
[ar: Pan Yueyun] // 歌手
[al: unique] // アルバム名
[la:zh] // 言語カテゴリ
[by:puyue] // 歌詞コンパイラ
[offset:500] // 時間パラメータ (正の数値は全体的な進みを示し、負の数値は全体的な遅れを示します。これはは、Web ページでステートメントを準備することで実現されます)
[00:00.00]Pan Yueyun-Wild Lily にも春があります
[00:05.50www.aboutplayer.com
[01:21.05][00:07.14 ]まるで夢だったかのように
[01:24.52 ][00:10.42]私たちはほんの少し会った
[01:28.55][00:14.09]あなたは私の心にそっと吹き込む春風のようなものです
[01:35.69][00:21.58]あなたは今どこにいるの?昔のあなたの笑顔はどこにでもある
[01:43.01][00:29.10]私の記憶の中にある懐かしい笑顔
[02:18.93] [01:49.26][00:35.40]私があなたを愛していることを知っていますか?あなたへの愛は決して変わりません
[02:27.36][01:57.61][00:43.62]決して振り返らないでください昨日の誓いを思い出してください
[02:34.57][02:04.90][00:51.04]たとえ水中に咲く美しい水仙を見逃しても
[02:42.00][02:12.16] [00:58.54]寂しい谷の隅の野ユリに春があることを忘れないでください
[01:08.54 ]音楽コラム
[02:48.65]ラ.... ..La....La.... .
先頭は歌詞の出現時刻で、時間配列 Time(1), Time( 2)...最後の部分は歌詞の内容で、歌詞配列 Txt(1)、Txt(2)... で構成できます。 LRC歌詞ファイルの仕組みは、「瞬時に判断して楽曲の再生時間がTime(1)に達すると歌詞Txt(1)が表示される」というものです。 Txt(1) の「色変化」の時間アルゴリズムは、(Time(2) - Time(1)) / Txt(1).Length です。これで「歌詞同期」ミュージックに関するチュートリアルは終了です。詳細な作業プロセスについては、ミュージック ミュージック フォーラムからソース コードをダウンロードして学習してください。
最後に、歌詞制作用の補助ソフトを2つ紹介します。 LRC2SMI: LRC ファイルを SMI ファイルに簡単に変換します。 「正確なガイダンス」: 正確な「単語ごとに色分けされた」LRC 歌詞ファイルを作成します。 Pule フォーラムはダウンロードのみを提供します。
。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。
一般的な Web プレーヤー: