使用google-api-java-client 1.14.1或ytd-android-0.2从Android上传视频到youtube

时间:2013-05-02 18:36:45

标签: android youtube-api google-api-java-client

继我之前没有回答的问题

using youtube data in android project

我的目标是上传YouTube视频,并在获取网址后,然后由关键开发者进行搜索。

我花了三天时间没找到Android的工作代码。

我尝试这个最初似乎更优秀的代码:

How to upload a video to YouTube in Android?

链接到此文件

https://code.google.com/p/ytd-android/downloads/list

但我记得写道:

“对myytdDomain的请求失败。请确保您拥有正确的域名”

我chack cuple time,但myytdDomain是对的......

并找到错误

05-02 20:01:37.889: E/Adreno200-ES20(128): <qgl2DrvAPI_glUseProgram:1318>: **** 293: glUseProgram(6)
05-02 20:01:38.279: E/AndroidRuntime(6775): FATAL EXCEPTION: main
05-02 20:01:38.279: E/AndroidRuntime(6775): java.lang.RuntimeException: Unable to start activity ComponentInfo{android/android.accounts.GrantCredentialsPermissionActivity}: java.lang.NullPointerException
05-02 20:01:38.279: E/AndroidRuntime(6775):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1956)

如果有人最近使用此代码工作并且它的工作与否,我很想知道它......

之后我发现这篇文章:

http://diablo-urban-o.com/post/9880535810/uploading-videos-to-youtube-from-android

我尝试使用它,但在第五段中他们命令装载Google API Client Client for Java,版本1.14.1-beta

https://code.google.com/p/google-api-java-client/downloads/list

“一旦你解压缩它就会找到几个jar文件但是对于youtube功能我们需要google-api-client-xxx和google-api-client-googleapis以及另外两个依赖guava-r09和jackson-core -asl(你可以按照这里 - 它是西班牙语),所以你要做的就是将这些库添加到项目构建路径中。“

问题是我解压缩这个文件后发现没有google-api-client-xxx jar文件和google-api-client-googleapis jar

我放弃回到这里询问是否有人有办法,请写下详细的答案

1 个答案:

答案 0 :(得分:1)

有许多详细的示例可以在此处使用Youtube API和Google API Java客户端:

https://code.google.com/p/youtube-api-samples/source/browse/#git%2Fsamples%2Fjava

此外,Google API Java客户端的ZIP确实拥有您正在寻找的jar。在zip的根目录中有两个目录,“libs”和“libs-sources”(第二个目录还包含源代码,可用于调试)。请注意,由于对番石榴的依赖性被删除,因此不再有番石榴罐。