在網上看到一個視頻圖像播放寫的很好的文章,附鏈接http://blog.csdn.net/glouds/article/details/50937266, 因此想到用cmake實現,做了一個播放本地視頻的demo,已放到github https://github.com/aasoga/NdkDemo
由于本人不會c代碼,所以c部分直接用的原代碼,不過也碰到一些問題,第一個就是源代碼的編譯文件是mk,改成cmakeLists以后記得添加link_library,具體如何添加可以直接看代碼。另外一個問題是源代碼的c文件中的filename直接用字符串賦值是有問題的,調用avformat_open_input 會返回失敗,這也是個坑,而且c和c++的寫法也是有區別的,具體可以看這個 http://developer.51cto.com/art/201203/324289.htm ,后續會研究音頻播放的實現和完善。
新聞熱點
疑難解答