我正在製作一款遊戲,根據音樂播放的情況更改其中的某些對象。每首歌曲結束後,我希望我的音頻上下文加載到一個新的來源並進行分析。然而,無論何時我試圖這樣做,我得到的錯誤是音頻對象或緩衝區不能被調用兩次。如何在網絡音頻環境下更改源代碼
經過一番研究後,我瞭解到ctx.createMediaElementSource(MyHTML5AudioEl)
可以讓你創建一個從HTML5對象獲取源代碼的sourceNode。有了這個,我可以循環播放不同的歌曲。
但是對於我的遊戲,我需要播放/分析來自Spotify API的30秒「遠程網址」。我可能是錯的,但ctx.createMediaElementSource(MyHTML5AudioEl)
不允許您分析遠程站點上的源。
此外,該遊戲需要在Mobile Chrome上運行,其中createMediaElementSource(MyHTML5AudioEl)
似乎無法工作。
我可能在這裏完全錯誤的路徑,但我的主要問題是: 如何在Web音頻API中切換遠程歌曲網址。與它兼容的移動鉻。
謝謝!
非常感謝您的awnsers,根據您提供的信息我提出了一個合適的解決方案! – DennisL