【问题标题】:openAL won't play a second songopenAL 不会播放第二首歌曲
【发布时间】: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


    【解决方案1】:

    原来是加了一行

     source+=1 
    

    解决了所有问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-27
      • 1970-01-01
      相关资源
      最近更新 更多