vitamio是android比較方便的一款播放在線視頻或者本地視頻的開源組件,如果你從網上搜教程,一般都會教你去github鏈接下載demo,並導入lib,我也這么做了,但是事實證明,更方便的是右擊app,open Module Setrings ,在Dependencies中點擊綠色的加號選擇Library,輸入vitamio就可以找到,選擇第一個com.charonchui.vitamio:vitamio點擊ok,點擊finish,就可以自動編譯啦。而且導入lib和自動編譯差距最大的就是你在使用這個組建的時候,如果你是導入lib,VideoView默認是系統自帶的VideoView且不可以選擇,而如果我們是依賴的話,會讓你選擇,咱們選擇vitamio下面的就可以啦(這是第一個坑,不然你還得輸入包名等等,很麻煩)
vitamio我之前下載了官方demo,搞了一個鏈接,測試機測試,怎么都閃退報錯,錯誤:
LOAD FFMPEG ERROR : dlopen failed : /data/data/com.example.administrator.myapplication/libs/libffmpeg.so:has text relocation
后來終於找到原因和辦法
原因:targetSdkVersion 為23 也就是說 vitamio當前是不可以支持23的
解決辦法:當然是降低我們的目標版本 改為21就可以啦
最近在入視頻播放的坑,好想做個自己的直播軟件,嘻嘻嘻