現在のところJavaScriptのオーディオトラックからライブデータを読み込む普遍的な方法はないので、小さなlibrary/APIを使用して、MP3からオフラインに変換したテキストファイルからボリュームデータを読み込んでいます。数字93の意味はUnicodeとは何ですか?
文字列は、この
!!!!!!!!!!!!!!!!!!!!!!!!!!###"~{~||ysvgfiw`gXg}i}|mbnTaac[Wb~v|xqsfSeYiV`R ][\Z^RdZ\XX`Ihb\O`3Z1W*I'D'H&J&J'O&M&O%O&I&M&S&R&R%U&W&T&V&m%\%n%[%Y%I&O'P'G 'L(V'X&I'F(O&a&h'[&W'P&C'](I&R&Y'\)\'Y'G(O'X'b'f&N&S&U'N&P&J'N)O'R)K'T(f|`|d //etc...
のように見えるとアイデアが歌である時点で、テキストファイル内の対応する点にある文字のUnicodeの数が公称をもたらすことは基本的です値はボリュームを表します。
ライブラリは(ここでは単純化)以下で(この場合、ステレオトラックに)データを変換します。
getVolume = function(sampleIndex,o) { o.left = Math.min(1,(this.data.charCodeAt(sampleIndex*2|0)-33)/93); o.right = Math.min(1,(this.data.charCodeAt(sampleIndex*2+1|0)-33)/93); }
私は、ファイルがでエンコードされた方法をいくつかの洞察を希望最初の場所、そして私がここでそれをどのように利用しているかを示します。
93
と33
の重要性は何ですか?
bitwise |
の目的は何ですか?
これは情報を移植する一般的な方法ですか(名前が付いていますか)、それを行うには良い方法がありますか?