我正在Facebook Android sdk 4.6.0通过Gradle 使用.
我试图根据Facebook指南上的分享配置Facebook后从移动目录上传视频,但我得到例外"ShareVideo必须引用设备上的视频",在sharedialog.show调用之后.通过对onError(FacebookException异常)的回调向我报告异常.
/**first checking if file exist than execute code, file exits and code execute but after executing callback with exception "Share Video must reference a video that is on the device" occurs
**/ private void shareOnFacebook() {
File dir = new File(Environment.getExternalStorageDirectory(),
"directory");
File video = new File(dir, "Video.mp4");
if (video.exists()) {//if video file exist
Uri videoFileUri = Uri.parse(video.getPath());
ShareVideo sv = new ShareVideo.Builder()
.setLocalUrl(videoFileUri)
.build();
ShareVideoContent content = new ShareVideoContent.Builder() …Run Code Online (Sandbox Code Playgroud) android facebook facebook-sharer facebook-share facebook-exception