Quantcast
Channel: Active questions tagged youtube-api - Stack Overflow
Viewing all articles
Browse latest Browse all 3642

Getting error for youtubeplayerview. Can't embed youtube videos in android studio

$
0
0

How to add a YouTube player to an Android app using the com.pierfrancescosoffritti.androidyoutubeplayer dependency?

MainActivity.java:

public class MainActivity extends AppCompatActivity {    private YouTubePlayerView youTubePlayerView;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        youTubePlayerView = findViewById(R.id.youtubeplayerid);        youTubePlayerView.addYouTubePlayerListener(new AbstractYouTubePlayerListener() {            @Override            public void onReady(@NonNull YouTubePlayer youTubePlayer) {                String videoId = "fis26HvvDII";                youTubePlayer.cueVideo(videoId, 0);            }        });    }}

activity_main.xml:

<com.pierfrancescosoffritti.androidyoutubeplayer.core.player.views.YouTubePlayerView        android:id="@+id/youtubeplayerid"        android:layout_width="match_parent"        android:layout_height="wrap_content"        tools:ignore="MissingClass,MissingConstraints" />

build.gradle:

plugins {    id 'com.android.application'}android {    compileSdk 33    defaultConfig {        applicationId "com.example.youtubeactivity"        minSdk 21        targetSdk 33        versionCode 1        versionName "1.0"        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"    }    buildTypes {        release {            minifyEnabled false            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'        }    }    compileOptions {        sourceCompatibility JavaVersion.VERSION_1_8        targetCompatibility JavaVersion.VERSION_1_8    }}dependencies {    implementation 'androidx.appcompat:appcompat:1.6.1'    implementation 'com.google.android.material:material:1.9.0'    implementation 'androidx.constraintlayout:constraintlayout:2.1.4'    testImplementation 'junit:junit:4.13.2'    androidTestImplementation 'androidx.test.ext:junit:1.1.5'    androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1'    implementation 'com.pierfrancescosoffritti.androidyoutubeplayer:core:12.0.0'}

AndroidManifest.xml:

<uses-permission android:name="android.permission.INTERNET" />

Viewing all articles
Browse latest Browse all 3642

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>