Handle null audio data
This commit is contained in:
@@ -71,19 +71,22 @@ class AudioBuffer {
|
|||||||
#if (cpp || neko)
|
#if (cpp || neko)
|
||||||
|
|
||||||
var data = lime_audio_load (path);
|
var data = lime_audio_load (path);
|
||||||
var audioBuffer = new AudioBuffer ();
|
|
||||||
audioBuffer.bitsPerSample = data.bitsPerSample;
|
|
||||||
audioBuffer.channels = data.channels;
|
|
||||||
audioBuffer.data = data.data;
|
|
||||||
audioBuffer.sampleRate = data.sampleRate;
|
|
||||||
return audioBuffer;
|
|
||||||
|
|
||||||
#else
|
if (data != null) {
|
||||||
|
|
||||||
return null;
|
var audioBuffer = new AudioBuffer ();
|
||||||
|
audioBuffer.bitsPerSample = data.bitsPerSample;
|
||||||
|
audioBuffer.channels = data.channels;
|
||||||
|
audioBuffer.data = data.data;
|
||||||
|
audioBuffer.sampleRate = data.sampleRate;
|
||||||
|
return audioBuffer;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
#end
|
#end
|
||||||
|
|
||||||
|
return null;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user