OpenGL
nicolelili1
这个作者很懒,什么都没留下…
展开
-
Android使用OpenGL播放wav格式视频
1、定义natvie方法并生成相应的头文件2、定义使用opengl操作视频的方法的类CreateBufferQueueAudioPlayer.cppCreateBufferQueueAudioPlayer.cppextern "C" {#include "wavlib.h"}#include <SLES/OpenSLES.h>#include <...原创 2019-11-28 03:49:28 · 377 阅读 · 0 评论 -
error: undefined reference to 'SL_IID_ENGINE'
问题:通过OpenGL进行视频播放,编译时报如下的错误error: undefined reference to 'SL_IID_ENGINE'error: undefined reference to 'SL_IID_BUFFERQUEUE'error: undefined reference to 'SL_IID_PLAY'原因:编译时找不到OpenSLES库解决...转载 2019-11-27 19:03:23 · 789 阅读 · 0 评论 -
error: undefined reference to 'wav_open'
问题:1、使用OpenGL播放.wav格式视频时,创建了一个本地文件,该文件中调用了wav_开头的几个方法,并且在代码中该方法是没有报错的2、报找不到的的方法都定义在wavlib.h文件中3、该文件也引用了wavlib.h4、在CMakeLists中在静态库中指定了编译时需要的源文件,但是在编译需要生成的库时没有指定所需要的问题5、引用了头文件但是还是报如下的错...原创 2019-11-28 03:33:46 · 197 阅读 · 0 评论 -
error: non-constant-expression cannot be narrowed from type 'int' to 'SLuint32'
问题:wav_get_rate(wav)返回类型是unit16_t,然后与1000相乘后返回int类型但是需要返回unit32_t类型,然后报了下面的错误原因:返回的类型与所需要的类型不一致解决办法:将int类型转为unit类型...原创 2019-11-28 03:14:07 · 6318 阅读 · 1 评论