标签: android-youtube-api

使用YouTubeStandalonePlayer以纵向显示YouTube视频

使用youtube apiAndroid 的新功能,当尝试使用YouTubeStandalonePlayer启动活动时, 它会以横向模式显示视频.

Intent youtubeIntent = YouTubeStandalonePlayer.createVideoIntent(context, Configuration.DEVELOPER_KEY, item.getVideo().getId(), 0, true,false);
context.startActivity(youtubeIntent);
Run Code Online (Sandbox Code Playgroud)

我希望视频仍然以全屏显示,但是使用纵向模式.

android android-youtube-api

5
推荐指数
1
解决办法
1738
查看次数

强制youtube广告出现以进行测试

我正在开发一个Android youtube-api基于应用程序.

我想在广告显示时测试应用程序.

有一个叫做onAdStarted定义的事件YouTubePlayer.PlayerStateChangeListener.

有没有办法强制广告总是出现?

youtube android youtube-api android-youtube-api

5
推荐指数
0
解决办法
96
查看次数

是否可以在应用中嵌入上传到Facebook的视频?

Facebook上有两种类型的视频 - (A)视频链接(仅限YouTube)和(B)直接上传到Facebook的视频.

我的问题是双重的.如果用户使用Facebook连接,

  1. 我是否可以从Graph API中提取YouTube视频的ID("A"类型)?我想我可以使用Youtube api将这些视频嵌入我的应用程序中,使用Youtube助手等.

  2. 我可以直接将上传到Facebook的视频("B"类型)嵌入到我的应用程序中吗?如果是这样,怎么样?

干杯

android facebook facebook-graph-api youtube-javascript-api android-youtube-api

5
推荐指数
0
解决办法
404
查看次数

Android上的Youtube播放器 - 无尽的加载

YoutubePlayer在尝试play使用YoutubePlayerAPI特别是YouTubePlayerSupportFragment针对Android 的歌曲时显示无限加载.它是随机发生的.有时加载失败了INTERNAL_ERROR.请参阅附图

奇怪 - 因为本机Youtube app能够load and play video正常而且没有任何延迟.

请告知可能出现此类问题的原因以及解决方法.提前致谢

编辑:我收到onVideoStarted回调,但仍然没有视频播放

在此输入图像描述 在此输入图像描述

android android-youtube-api

5
推荐指数
1
解决办法
1280
查看次数

com.google.android.youtube.api.jar.client.RemoteEmbeddedPlayer中的调用构造函数引发的异常

我已经更改了我的依赖项,以导入com.android.support:appcompat-v7:23.0.1和com.android.support:design:23.0.1,但它不能解决错误。youtube片段显示:“初始化YouTube播放器时发生错误”

E / YouTubeAndroidPlayerAPI:创建YouTubePlayerView com.google.android.youtube.player.internal.w $ a时出错:com.google.android.youtube.api.jar.client.RemoteEmbeddedPlayer中com.google.android.youtube.api.jar.client.RemoteEmbeddedPlayer中的调用构造函数引发了异常com.google.android.youtube.player.internal.wa(com.google.android.youtube.player.internal.w上的.youtube.player.internal.wa(未知源)。com.google.android.youtube.player.internal.ac.a上的(未知来源)com.google.android.com.google.android.youtube.player.YouTubePlayerView.a(未知源)的(未知来源)。 com.google.android.youtube.player.internal.rg上的youtube.player.YouTubePlayerView $ 1.a(未知来源)com.google.android.youtube.player.internal.r $ c上的youtube.player.YouTubePlayerView $ 1.a(未知来源)。android.com.google.android.youtube.player.internal.r $ ba(未知源)处的com.google.android.youtube.player.internal.r $ a.handleMessage(未知源)处的a(未知源)。 android.os.Looper.loop(Looper.java)上的os.Handler.dispatchMessage(Handler.java)android.app.ActivityThread.main(ActivityThread。com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java)上com.android.internal.os.ZygoteInit.main(ZygoteInit)上的java.lang.reflect.Method.invoke(本机方法) java)由以下原因引起:java.lang.reflect.Constructor上的java.lang.reflect.InvocationTargetException。com.google.android.youtube.player.internal.wa(未知源)处的com.google.android.youtube.player.internal.wa(未知源)处的com.google.android.youtube上的newInstance(本机方法)。 com.google.android.youtube.player.youtube.player.YouTubePlayerView上com.google.android.youtube.player.internal.ac.a(未知源)上的player.internal.wa(未知源)。com.google.android.youtube.player.YouTubePlayerView上的a(未知来源)com.google.android.youtube.player.internal.rg处com.google.android.youtube.player.internal.rg(com.google.android.youtube上的$ 1.a(未知来源) com.google.android.youtube.player.in.r $ ba(com.google.android.youtube.player.internal.r $ a)的.player.internal.r $ ca(未知源)。android.os.Handler.dispatchMessage(Handler.java)的handleMessage(未知源)android.app.ActivityThread.main(ActivityThread.java)的android.os.Looper.loop(Looper.java)的java.lang.reflect的handleMessage(未知源) .com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit。com.android.internal.os.ZygoteInit.main(ZygoteInit.java)中的java)造成原因:java.lang.IllegalArgumentException:实现IObjectWrapper的具体类必须完全具有声明包装对象的私有字段。优选地,这是ObjectWrapper类的实例。在com.google.android.youtube.api.jar.client.RemoteEmbeddedPlayer。(SourceFile:147)在vmh.a(SourceFile:76),在com.google处在java.lang.reflect.Constructor.newInstance(Native Method)。 com上的android.youtube.player.internal.wa(未知来源)。

这是我的构建gradle:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.1"

    defaultConfig {
        applicationId "vinchecks.wifi.info.karaokeviet2017"
        minSdkVersion 14
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs') …
Run Code Online (Sandbox Code Playgroud)

android youtube-api android-youtube-api

5
推荐指数
1
解决办法
1256
查看次数

com.google.android.youtube.api.jar.client.RemoteEmbeddedPlayer.x上的android.os.DeadObjectException

我面临这个问题我没有任何情况它报告了20次:我有youtube jar,因为版本号是:

清单 - 版本:1.0

名称:com/google/android/youtube/player

规范标题:YouTube Android Player API

规范 - 版本:1.2.2

规格供应商:Google Inc

创建者:1.8.0-google-v7(Google Inc.)

Fatal Exception: java.lang.IllegalStateException: android.os.DeadObjectException
       at com.google.android.youtube.api.jar.client.RemoteEmbeddedPlayer.x(SourceFile:209)
       at hwe.w(SourceFile:305)
       at abpk.onTransact(SourceFile:228)
       at android.os.Binder.transact(Binder.java:361)
       at com.google.android.youtube.player.internal.d$a$a.r(Unknown Source)
       at com.google.android.youtube.player.internal.s.h(Unknown Source)
       at com.google.android.youtube.player.YouTubePlayerView.e(Unknown Source)
       at com.google.android.youtube.player.YouTubeBaseActivity.onSaveInstanceState(Unknown Source)
       at android.app.Activity.performSaveInstanceState(Activity.java:1238)
       at android.app.Instrumentation.callActivityOnSaveInstanceState(Instrumentation.java:1223)
       at android.app.ActivityThread.performStopActivityInner(ActivityThread.java:3175)
       at android.app.ActivityThread.handleStopActivity(ActivityThread.java:3234)
       at android.app.ActivityThread.access$1100(ActivityThread.java:135)
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1223)
       at android.os.Handler.dispatchMessage(Handler.java:102)
       at android.os.Looper.loop(Looper.java:136)
       at android.app.ActivityThread.main(ActivityThread.java:5021)
       at java.lang.reflect.Method.invokeNative(Method.java)
       at java.lang.reflect.Method.invoke(Method.java:515)
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
       at dalvik.system.NativeStart.main(NativeStart.java)
Caused by android.os.DeadObjectException
       at android.os.BinderProxy.transact(Binder.java) …
Run Code Online (Sandbox Code Playgroud)

android android-youtube-api youtube-data-api

5
推荐指数
1
解决办法
885
查看次数

在Youtube Player API中获得大量崩溃

我在Android应用程序中实现了youtube播放器api.

播放视频时,我经常遇到以下崩溃:

08-03 11:18:25.289 15393 15393 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method 'void iqe.a(boolean)' on a null object reference
08-03 11:18:25.289 15393 15393 E AndroidRuntime:    at ioy.onFilterTouchEventForSecurity(SourceFile:115)
08-03 11:18:25.289 15393 15393 E AndroidRuntime:    at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2091)
08-03 11:18:25.289 15393 15393 E AndroidRuntime:    at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2561)
08-03 11:18:25.289 15393 15393 E AndroidRuntime:    at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2199)
08-03 11:18:25.289 15393 15393 E AndroidRuntime:    at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2561)
08-03 11:18:25.289 15393 15393 E AndroidRuntime:    at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2199)
08-03 11:18:25.289 15393 15393 E AndroidRuntime:    at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2561)
08-03 11:18:25.289 15393 …
Run Code Online (Sandbox Code Playgroud)

java youtube android android-youtube-api

5
推荐指数
0
解决办法
588
查看次数

YouTube for Android TV应用无法退出

当YouTube for Android TV应用程序启动时,来自第三方应用程序的意图,然后从应用程序退出不起作用.使用遥控器后退按钮和等待视频结束都失败了.

createPlayVideoIntentWithOptions用于finishOnEnd参数设置为true

YouTube应用升级到版本2cf52588后出现此问题

来自YouTube Android Player API如何获取帮助页面:

我们支持Stack Overflow上的YouTube Android Player API.Google工程师使用android-youtube-api标记监控并回答问题.

因此,谷歌工程师的问题是:它会被修复吗?

android android-youtube-api

5
推荐指数
0
解决办法
503
查看次数

YouTubeAndroidPlayerAPI:强制创建叠加层

我有一个活动有多个片段,我在其中动态创建youtube片段(仅在需要时).播放时,它显示进度条10秒,然后恢复视频.此外,youtube播放器控件的行为很奇怪,警告:YouTubeAndroidPlayerAPI:强制创建叠加:xup @ fdf30e6助手:懒惰@ ad21627视图:null状态:.. .... {...}

有解决方案吗

android android-youtube-api

5
推荐指数
0
解决办法
535
查看次数

使用cordova-plugin-youtube-video-player构建错误

我已将Cordova版本更新为8.0.0,将cordova-android更新为7.1.现在,cordova-plugin-youtube-video-player插件非常不满意,吐出了类似的构建错误

app:compileDebugJavaWithJavac/cordova/platforms/android/app/src/main/java/com/bunkerpalace/cordova/YouTubeActivity.java:7:error:package com.google.android.youtube.player不存在导入com.google. android.youtube.player.YouTubeBaseActivity;

符号:变量YouTubeIntents位置:类YoutubeVideoPlayer /cordova/platforms/android/app/src/main/java/com/bunkerpalace/cordova/YoutubeVideoPlayer.java:57:错误:找不到符号```

我注意到这个插件在几年内没有更新.与此同时,网络上的所有教程似乎仍然推荐它.不幸的是,repo没有问题功能,我甚至不确定它是否受支持.

有没有人知道这个repo是否还活着,是否与最新版本的Cordova和cordova-android兼容,如果这个构建错误有任何变通方法,和/或是否有更好的推荐方法在Cordova应用程序中显示YouTube视频?

cordova android-youtube-api cordova-plugins

5
推荐指数
0
解决办法
260
查看次数