美文网首页
android集成百度云短视频功能遇到的问题

android集成百度云短视频功能遇到的问题

作者: _fanqh | 来源:发表于2017-11-16 11:23 被阅读0次

    1、在运行百度云短视频提供的demo时,小米手机运行出现提示编码失败,合成失败等bug,主要是demo中设置的存储路径在小米手机获取不到;

    // mp4SavedPath = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_MOVIES)
    //                        .getPath() + "/sdk-capture-" + System.currentTimeMillis() + ".mp4";
    
     /*小米手机获取不到上面百度设置的路径*/
     mp4SavedPath = Environment.getExternalStorageDirectory().getAbsolutePath() +
                            "/sdk-capture-" + System.currentTimeMillis() + ".mp4";
    

    涉及其中三个ViewModel类(CaptureViewModel 、PreviewViewModel 、ProcessViewModel ):


    image.png

    2、集成百度短视频需要修改的地方

    (1)短视频录制前要初始化ak

    /**CaptureViewModel 类*/
    AuthManager.setAK("your-Access-Key");
    

    (2)上传要初始化DefaultBceSessionCredentials

    /**ResourceUtil类*/
    // tempAk, tempSk, sessionToken are from your servers
    // BOS和VOD公用同一种认证
    String tempAk = "你的tempAk";
    String tempSk = "你的tempSk";
    String sessionToken = "你的sessionToken ";
    DefaultBceSessionCredentials stsCredentials =
                    new DefaultBceSessionCredentials(
                            tempAk,
                            tempSk,
                            sessionToken);
    

    相关文章

      网友评论

          本文标题:android集成百度云短视频功能遇到的问题

          本文链接:https://www.haomeiwen.com/subject/zkhlvxtx.html