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