七牛官網(Android 短視頻 SDK):https://developer.qiniu.com/pili/sdk/3734/android-short-video-sdk
其實官網文檔已經寫的很清楚了,基本按照步驟就ok了。
通過自己試驗,可以正常錄制短視頻。
步驟:
1.修改 build.gradle,添加依賴
implementation files('libs/pldroid-shortvideo-1.16.2.jar')//七牛的依賴
implementation 'com.android.support:recyclerview-v7:28.0.0'//其中有用到,如果沒有依賴,請依賴。
implementation 'com.android.support:design:28.0.0'//其中有用到,如果沒有依賴,請依賴。
2.添加相關權限
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.FLASHLIGHT" />
3.參考官網的demo開發
其中我只是使用了視頻拍攝的功能(VideoRecordActivity),如果你集成框架沒有問題,參考demo應該都可以實現功能。
需要注意的點是,在參考demo的時候,所有的點擊事件都是通過android:onClick=""去配置的。
自己的demo:https://github.com/lllllliudahong/QNDemo