我嘗試從Facebook integration in android如何分享視頻到Facebook的Android上
這裏取一提的是我一步
第一步:嘗試導入Facebook的SDK
repositories {
mavenCentral()
}
dependencies {
...
compile 'com.android.support.constraint:constraint-layout:1.0.2'
...
}
第二步:設置清單上的代碼,333991926986699爲我的Facebook app_id
<uses-permission android:name="android.permission.INTERNET"/>
<application
....
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/facebook_app_id"/>
<provider android:authorities="com.facebook.app.FacebookContentProvider333991926986699"
android:name="com.facebook.FacebookContentProvider"
android:exported="true" />
....
</application>
,然後在約從官方視頻共享代碼是這樣的:
Uri videoFileUri = ...
ShareVideo = new ShareVideo.Builder()
.setLocalUrl(videoUrl)
.build();
ShareVideoContent content = new ShareVideoContent.Builder()
.setVideo(video)
.build();
我不知道如何讓它工作。
這是我的視頻link。任何人都可以教我下一步該做什麼?
任何幫助,將不勝感激。
這裏是我嘗試共享代碼:
shareButton=(Button)findViewById(R.id.shareButton);
shareButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Uri videoFileUri=Uri.parse("https://www.youtube.com/watch?v=zeLqNx7dMBM");
ShareVideo shareVideo=new ShareVideo.Builder()
.setLocalUrl(videoFileUri)
.build();
//There is no use by content
ShareVideoContent content=new ShareVideoContent.Builder()
.setVideo(shareVideo)
.build();
}
});
嗎? –
我想分享鏈接。 –
好的,我明白了。 「我不知道讓它工作」是什麼意思?它會拋出一個錯誤嗎?也許你應該發佈你的代碼,如何將facebook樣本整合到你的應用程序中 –