gpt4 book ai didi

java - 使用Gradle在Android Studio中添加Youtube Data API

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:46:34 25 4
gpt4 key购买 nike

android studio在我的应用程序中找不到必要的youtube类。我正在回收以前项目的一些代码。在上一个项目中,我刚刚导入了google提供的jar文件。但我想学习更好的使用Gradle的方法。我以前用过Gradle很成功。它工作的时候真是棒极了。我以前可以用gradle添加依赖项。但出于某种原因,我无法下载或激活google lib,或者做任何它需要做的事情,这样我的ide就能找到所有这些丢失的youtube符号。我已经做了与格雷德通常同步,重建和清洁,所有这些,但没有帮助。
这是我的build.gradle文件:

apply plugin: 'com.android.application'

repositories {
mavenCentral()
}

android {
compileSdkVersion 22
buildToolsVersion "22.0.1"

defaultConfig {
applicationId "dayspringwesleyan.org.dayspringwesleyanchurch"
minSdkVersion 10
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}

dependencies {
//compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.2.0'
compile 'com.google.android.gms:play-services:7.5.0'
compile 'com.google.apis:google-api-services-youtube:v3-rev141-1.20.0'
compile 'com.koushikdutta.ion:ion:2.1.6'
}

最佳答案

我不知道为什么谷歌不再允许我们像以前那样将youtube播放器加载到应用程序中,但我现在的解决方案是:
1)尝试使用设备的YouTube播放器加载视频

initYouTubePlayer(player, "3uyaO745g0s");

2)如果您在 SERVICE_MISSING中收到 onInitializationFailure,请为视频拉一个缩略图,让用户在浏览器中加载视频
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://www.youtube.com/watch?v=3uyaO745g0s"));
YoutubeClipDetail.this.getContext().startActivity(intent);

关于java - 使用Gradle在Android Studio中添加Youtube Data API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31146797/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com