【发布时间】:2015-07-29 07:49:50
【问题描述】:
我一直致力于制作一个使用 alsource 从用户音乐库播放音乐的应用,但我遇到了一个似乎无法解决的错误。在我的第一首歌曲结束(或停止)后,我尝试播放第二首歌曲,但它让我保持沉默。
alGenSources(1, &source);
似乎是出现问题的第一行。 这是我在完成第一首歌曲后清除源和缓冲区的方法。
alDeleteSources(1,&source);
alDeleteBuffers(1,buffers);
context=alcGetCurrentContext();
device=alcGetContextsDevice(context);
alcMakeContextCurrent(NULL);
alcDestroyContext(context);
alcCloseDevice(device);
【问题讨论】:
标签: ios audio openal audio-player