参考微信实现的短视频录像

发布时间:2019-08-06 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了参考微信实现的短视频录像脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

Recorder

参考微信实现的短视频录像

参考微信实现的短视频录像

allPRojects {
    reposITories {
        ...
        maven { url 'https://JITpack.io' }
    }
}

dePEndencies {
    compile 'com.github.pye52:Recorder:1.0.4'
}

在manifest中添加

<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.CAMERA"/>
<uses-feature android:name="android.hardware.camera"/>
<uses-feature android:name="android.hardware.camera.autofocus"/>

<activity android:name="com.kanade.recorder.Recorder"
            android:screenOrientation="portrait"
            android:theme="@style/Theme.AppCompat.Light.NoActionBar"/>

如何使用

启动录像:

// 录像保存地址
String filepath = ....
Intent intent = Recorder.newIntent(context, filepath);
startActivityForResult(intent, requestCode)

获取返回结果:

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
      if (data == null){
        return;
      }
    RecorderResult result = Recorder.getResult(data);
    // 录像文件保存地址
    String filepath = result.getFilepath();
    // 录像时长
    int duration = result.getDuration();
}

GitHub地址

脚本宝典总结

以上是脚本宝典为你收集整理的参考微信实现的短视频录像全部内容,希望文章能够帮你解决参考微信实现的短视频录像所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。