国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Tone.js プレーヤーを動作させ、単一の wav ファイルを再生することができません
P粉231079976
P粉231079976 2023-09-01 10:34:17
0
1
802
<p>無法讓 Tone Player 播放任意のコンテンツ,これは我的簡單 VueJs 代番號:</p> <pre class="brush:php;toolbar:false;"><テンプレート> <div> <h1>Simple Tone.js デモ</h1> <button style="背景色: cadetblue;パディング: 4px 10px;" @click="play">Play</button> </div> </テンプレート> <スクリプト> import * as Tone from "tone"; デフォルトのエクスポート { データ() { 戻る { プレイヤー: null、 }; }、 メソッド: { 非同期再生() { 試す { console.log("Tone.js コンテキストの狀態(tài):", Tone.context.state); if (Tone.context.state !== "実行中") { Tone.start(); を待ちます。 console.log("オーディオコンテキストが開始されました"); } this.player.start(); } キャッチ (エラー) { console.error("再生中のエラー:", error.message, error); } }、 asyncInitializePlayer() { console.log(Tone.context.state); 試す { this.player = 新しい Tone.Player({ URL: "/sounds/rain.wav"、 ループ: true、 自動開始: false、 }).toDestination(); this.player.loaded; } キャッチ (エラー) { console.error("音聲ファイルの読み込みエラー:", error); } console.log("オーディオ ファイルがロードされました"、this.player.loaded); }、 }、 作成した() { this.initializePlayer(); }、 }; </script></pre> <p>私が現(xiàn)在ダウンロードされている音聲は、正しい位置 sound/rain.wav に存在し、結果私がクロム中に入っている経路、瀏覽器能夠正確打開它 http://localhost:5173/sounds/rain.wav </p> <p>実行プログラムの結果:</p> <p>Tone.js を理解している人は我讓播放器播放單個文件嗎?我花了一整天的時間間為解決這個問題,甚至使用了 GPT4,但我遇到了同樣的問題,播放器無法</p> 単一のファイルをブロードキャストします。
P粉231079976
P粉231079976

全員に返信(1)
P粉331849987

Player がオーディオのダウンロードを完了していないためにエラーが発生したと思われます。

コンストラクターは Promise を返しません。

Player の準備ができるまで待ちたい場合は、onload 関數(shù)を渡す必要があります。これを Promise でラップすることで、Player の準備が整うまで待機するために使用できます。 リーリー

いいねを押す +0
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート