😺

UnityWebRequestでAudioのリクエスト時にメモリを大量に消費してしまう問題

2020/09/25に公開

UnityWebRequestでAudioのリクエスト時にメモリを大量に消費してしまう問題

記事探していても全く見つからなかったので自分の備忘録として記しておきます.
(当たり前の事過ぎて記事を書く人がいなかった可能性・・・)

//ストリーミングをONにする
((DownloadHandlerAudioClip)request.downloadHandler).streamAudio = true; 
//ロード処理の前にwhileでrequest.isDoneで確認・待機する
while (!request.isNetworkError && !request.isDone) {    
yield return null;
}

この処理をするだけで処理落ちせず,Audioのダウンロードを行う事が出来ます.

Discussion