浏览代码

Initialize Audio Stream when playing a stream.

capnlove 12 年之前
父节点
当前提交
578721dfda
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      engine/source/audio/audio.cc

+ 2 - 0
engine/source/audio/audio.cc

@@ -580,6 +580,8 @@ static void alxSourcePlay(AudioStreamSource *streamSource)
    ALuint source = streamSource->mSource;
    Audio::Description& desc = streamSource->mDescription;
 
+   bool ret = streamSource->initStream();
+
    alSourcef(source, AL_GAIN, Audio::linearToDB(desc.mVolume * mAudioChannelVolumes[desc.mVolumeChannel] * mMasterVolume));
 //   alSourcei(source, AL_LOOPING, AL_FALSE);
    alSourcef(source, AL_PITCH, 1.f);