问题标签 [youtubeplayer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
323 浏览

android - 视频无法在 YoutubePlayer 中播放

我有一个youtubePlayer实例 com.pierfrancescosoffritti.androidyoutubeplayer.core.player.views.YouTubePlayerView 。当我尝试通过移动网络播放此视频时,出现错误 VIDEO_NOT_PLAYABLE_IN_EMBEDDED_PLAYER

这是代码:

0 投票
1 回答
53 浏览

android - 返回片段时未加载 Youtube 播放器视频

我已经设置了一个运行良好的 YouTubePlayerView,但我遇到了一个奇怪的问题。当我转到另一个 Fragment 然后返回时,YouTubePlayerView 无法加载视频,即使执行了确切的代码。

YoutubeHelper.class:

我已经尝试过这个答案,但完全没有成功。

有任何想法吗?

0 投票
1 回答
484 浏览

android - 在 FrameLayout 上带有覆盖屏幕的 Android YouTubePlayer

我正在android中尝试自定义youtupeplayerView。

我在 android YouTubePlayerView 中使用 FrameLayout。用于 youtube 控制(播放/暂停,SeekBar 前进/后退)自定义。Youtubeplayerview 视频正在加载,但突然播放器暂停了视频。为什么?视频无法继续播放

下面添加 XML 代码

下面添加截图

播放/暂停和 SeekBar 使用 FrameLayout 覆盖屏幕

0 投票
0 回答
110 浏览

nativescript - NativeScript 无法在同一页面上播放多个不同的视频

我有带有列表视图页面的 Angular Nativescript 应用程序,该页面上包含多个 YoutubePlayer 视频。当有多个 Youtube Player 实例时,播放器有自己的 videourl 和相同的 api 密钥作为输入。所有的视频都是一样的。我认为它需要第一个 url,但是每个 youtube 播放器上的 url 输入作为输入是不同的。youtube 的 api 密钥是每个 youtube 实例唯一的还是必须每个都有自己的 api 密钥?看起来它是每个应用程序的某种单例实例。

0 投票
1 回答
445 浏览

ios - 不播放 youtube 视频 swift 5

嵌入 YouTubePlayerView 以播放 youtube 视频,但无法正常工作,因为没有任何反应。以下是我正在使用的代码:

请指导缺少什么。

0 投票
1 回答
1091 浏览

flutter - 实现 youtube 播放器时 Flutter App 出错

请找到以下错误:

编译器消息:../lib/youtube_player.dart:1175:31:错误:没有名为“isInitialRoute”的命名参数。设置:RouteSettings(isInitialRoute: false), ^^^^^^^^^^^^^ /C:/CreativeWork/flutter/packages/flutter/lib/src/widgets/navigator.dart:419:9: 上下文: 找到了这个候选人,但参数不匹配。常量 RouteSettings({ ^^^^^^^^^^^^^

FAILURE:构建完成,有 2 次失败。

1:任务因异常而失败。

  • 出了什么问题:以下任务之间的循环依赖关系::youtube_player:generateDebugRFile --- :youtube_player:generateDebugRFile (*)

(*) - 省略详细信息(之前列出)

  • 尝试:

    使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。

2:任务因异常而失败。

  • 其中:构建文件 'C:\Users\Sateesh Reddy\Downloads\sarbagyastha-youtube_player-v3.1.1-11-g1850147\sarbagyastha-youtube_player-1850147\android\build.gradle' 行:2

  • 出了什么问题:无法为 org.gradle.api.Project 类型的项目“:youtube_player”获取未知属性“ANDROIDX_WARNING”。

  • 尝试:

    使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。

  • 在https://help.gradle.org获得更多帮助

10 秒内构建失败异常:Gradle 任务 assembleDebug 失败,退出代码为 1

0 投票
1 回答
166 浏览

android - 与 Youtube Player for Publishers 不兼容的片段类型

我尝试在我们的 androidx 应用程序中添加最后一个 Youtube Player for Publishers v2.1.2。要添加这个播放器,我们必须创建一个新的YoutubeEmbedFragment extends Fragment.

这里的问题是这个片段扩展android.app.Fragment并且在我们的应用程序中我们使用androidx.appcompat.app.AppCompatActivityandroidx.fragment.app所以当我想添加这个 Youtube 播放器片段时:

它不会编译,因为

第二个参数类型错误。找到:'com.google.android.youtube.player.YouTubeEmbedFragment',需要:'androidx.fragment.app.Fragment'

我们如何在使用支持片段的同时也使用库?

0 投票
1 回答
641 浏览

android-fragments - YouTubePlayerSupportFragment:一段时间后出现“播放时出现问题”错误

我在销毁并重新创建活动 3 次后收到此错误:

以下是重现该问题的详细信息和步骤:

我的 Android 应用 (Match4app) 是一款纸牌游戏,可在每张卡片中显示图像和视频。这些视频使用 YouTubePlayerSupportFragment 显示。在一副牌中,每张牌都是一个片段。每次显示卡片时,片段的卡片都会使用其各自的 youTubePlayerFragment.initialize 方法创建一个新的 YouTubePlayerSupportFragment 实例:

用户可以在同一张牌组(Activity)中从一张卡片(片段)跳转到另一张卡片(片段),视频一直播放良好。用户最多可以观看 30 张卡片(及其各自的视频)。每次从一张卡片跳转到另一张卡片时,Youtubeplayer 都会被释放并使用以下方法设置为 null:

当跳转到另一张卡片时,片段的卡片会再次使用其各自的 youTubePlayerFragment.initialize 方法创建一个新的 YouTubePlayerSupportFragment 实例。

现在,如果用户返回主菜单并且活动(deck)被销毁(在运行 stopVideo() 之后),用户可以重新打开相同的活动并重复所有这些任务。但是,我有这个奇怪的问题:

  1. 打开活动
  2. 观看卡片视频 --> 视频播放良好(最多可观看 30 个视频)
  3. 返回主菜单(即销毁活动)
  4. 重新打开活动
  5. 观看卡片视频 --> 视频播放良好(最多可观看 30 个视频)
  6. 返回主菜单(即销毁活动)
  7. 重新打开活动
  8. 观看卡片视频 --> 视频播放良好(最多可观看 30 个视频)
  9. 返回主菜单(即销毁活动)
  10. 重新打开活动
  11. 观看卡片视频 --> 所有视频都开始显示此信息:

    /li>

在此线程中报告了类似的问题,但没有解决方案: YouTubePlayerSupportFragment not playing Video

0 投票
1 回答
36 浏览

flutter - Flutter - 单个项目中 Web 和 Android 的不同点击操作

我想在我的 Flutter 项目中实现 YoutubePlayer,该项目在 web 和 android 平台上运行。我正在使用适用于 Android 的 youtube_player_flutter 包和网络中的嵌入式 YouTube 播放器视图。如何在单个项目中分离两个代码?

0 投票
1 回答
1187 浏览

android - youtube_player_flutter:^7.0.0+6 未在 iOS 上启用全屏

你好朋友我正在使用 youtube 插件 youtube_player_flutter: ^7.0.0+6 来播放 youtube 视频问题是它在 android 设备上工作正常但在 ios 设备上它没有启用完全 sacreen 模式我在 ios 真实设备上测试它但不工作在 android 上它的工作完美这是我的代码请检查它告诉我是否有任何开发人员可以帮助我?