以下是我分享视频Facebook的代码,但无法正常工作。
Uri videoFileUri = Uri.fromFile(new File(Environment.getExternalStorageDirectory()
, "/video/testing.mp4"));
Log.e("Checking video ","Checking video"+videoFileUri);
ShareVideo video = new ShareVideo.Builder()
.setLocalUrl(videoFileUri)
.build();
ShareVideoContent content = new ShareVideoContent.Builder()
.setVideo(video)
.build();
ShareApi.share(content,null);
它显示这样的错误。
E/VideoUploader: Error reading video chunk.
Expected buffer length - '576'. Actual - '8192'.
实际上,当我们分享大小大于2MB的视频时,facebook sdk会给出这种错误,尝试分享小于2MB的视频。