问题标签 [youtube-player-flutter]

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 回答
666 浏览

flutter - Mouse scroll stuck while cursor is on top of youtube_player_iframe

Mouse scroll stuck on top of video. I'm using youtube_player_iframe. Also, I don't want to rebuild the iframe widget. I tried to wrap it with pointer_interceptor but it didn't solve the problem. My first priority is to solve the scroll issue and avoid rebuilding the widget on scrolling. Wrapping everything on SingleChildScrollView is not a good practice.

  • I don't want to use YouTube API like this package
  • Need to implemented flutter-web

if you have an alternative way to handle it, feel free to share. Thanks

check this output video

Test widget

0 投票
1 回答
39 浏览

flutter - 从卡片组中呈现的 YouTube 视频列表中,第一个视频开始在每张卡片中播放

我正在尝试使用 Youtube 视频创建类似 Tinder 的滑动功能。我将详细描述我想要实现的目标。

逐步细分:

  1. 使用Youtube Data API v3获取 Youtube 视频。

youtube _model.dart

youtube_api_service.dart

  1. 请注意,您需要一个 Youtube API 密钥(使用 Google 控制台创建)来检索视频列表。我正在使用 Youtube 搜索 API。如果您不想发出请求或创建 API 密钥,可能可以使用下面给出的 JSON:

{ “种类”:“youtube#searchListResponse”,“etag”:“E2FpjhO0gVzn8gmf9Q1VSJ72Rwk”,“nextPageToken”:“CAUCAA”,
片段”:{“publishedAt”:“2010-08-13T02:10:28Z”,“channelId”:“UCTYHNSWYy4jCSCj1Q1Fq0ew”,“标题”:“安迪·艾恩斯 - 我冲浪是因为短片”,“描述”:“安迪·艾恩斯是世界上最伟大的冲浪者之一。3 次世界冠军因与凯利·斯莱特 (Kelly Slater) 的史诗般的战斗而闻名。但除了所有的胜利......”,“缩略图”:{“默认”:{“url”:“https://i.ytimg.com/vi/4uwtqRBE4Kk/default.jpg”,“宽度”:120, “高度”:90 },“中”:{ “url”:“https://i.ytimg.com/vi/4uwtqRBE4Kk/mqdefault.jpg”,“宽度”:320,“高度”:180 },“高”:{“网址”:“https://i.ytimg.com/vi/4uwtqRBE4Kk/hqdefault.jpg”,“宽度”

一旦卡片与不同的视频堆叠在一起,我在顶部刷卡。我一滑动,第一张卡片中的视频就会出现在下面的卡片中(第二张卡片)。我预计第二个视频会在第二张卡中播放,因为所有视频 ID 都不同。

如果我只是稍微拖动并按住它,我可以在第二张卡片中看到第二个视频的缩略图。但是,只要我向右滑动,第二张卡片(第二张视频)中的视频就会被第一张卡片(第一张视频)中的视频替换。

如此重复直到最后一张牌。

任何帮助解决这个问题将不胜感激。感谢期待。

干杯。

0 投票
3 回答
257 浏览

flutter - 如何在颤动中播放播放列表 youtube 视频

我有播放列表 youtube 视频列表,我得到了 id 和 url 如何使用youtube_player_flutter通过 id 或 url 播放播放列表 youtube 视频 我试过但没有奏效。

0 投票
1 回答
242 浏览

flutter - 如何在颤动中保持 youtube 视频播放器中的视频分辨率固定?

我想在代码中手动将视频分辨率修复为 240p。但是我该怎么做呢?以及实际上playbackQuality 是如何工作的?每当我使用playbackQuality 时,它都不会显示任何属性。是为了修复视频质量吗?我没有找到任何解决方案。

0 投票
2 回答
460 浏览

flutter - 如何在手机后退按钮按下时最小化全屏 Flutter Youtube Player?

当颤动的 youtube 播放器全屏时,我按下手机的后退按钮,我想最小化 youtube 播放器,我该怎么做?

我的 Flutter Youtube Player 代码如下。

但是当我按下返回按钮时,我的应用程序屏幕如下所示。 在此处输入图像描述

所以在这里我想在按下后退按钮时最小化 youtube 播放器。

首先我的应用程序方向为纵向,然后我全屏播放视频,然后按下返回按钮,我的应用程序方向为横向。

所以我想在按下后退按钮时最小化 youtube 播放器。

0 投票
0 回答
90 浏览

android - youtube_player_flutter 颤振播放速度

我正在使用 youtube_player_flutter 包在我的颤振应用程序中电镀 youtube 视频。https://pub.dev/packages/youtube_player_flutter

我想设置自定义播放速度。在文档中,功能下提到了更改播放速率。但我找不到它的方法。任何帮助将不胜感激。

0 投票
0 回答
204 浏览

flutter - 当我们单击按钮时,如何在 youtube_player_flutter 库中自定义值 YoutubePlayerFlags?

每次单击按钮时,我都会遇到自定义 YoutubePlayerFlags 问题。我想在按下按钮时改变 YoutubePlayerFlags 的值,这可能吗?如果可能的话,该怎么做?这是我的观点

这是我使用 GetX 的控制器

这是截图 在此处输入图像描述

谁能帮助我?如果有人能解决我的问题,我将不胜感激

0 投票
1 回答
349 浏览

flutter - 如何将 youtube_player_flutter 与 ListView 构建器一起使用?

我正在使用 youtube_player_flutter 包播放 youtube 嵌入式视频。我遇到了包裹问题。根据我的理解,我使用 init 方法、分配控制器的函数等几乎都尝试了所有方法,但都没有奏效。

问题

  1. YoutubeController 只接受一个 id 并且我有一个 URL 列表,所以我在 listview builder 方法中分配了控制器,并根据索引分配了 videoId。问题是当应用程序启动时它工作正常,但是如果我热重载或保存播放按钮会变成无限加载,如果我再次热重载它会停止并返回播放按钮。如果我播放视频,播放器会播放,但仍显示缩略图。如果热重新加载,缩略图将更改为正在播放的视频。初次启动后,如果我热重载或保存。它总是需要热重载来改变状态。

  2. 使用 onEnd() 属性将视频重置为初始状态,即带有播放按钮的视频缩略图。但是使用onEnded: () {_ytController.reset(); }显示视频缩略图的无限加载。PS。状态仅在热重载后更改。

  3. 播放视频时,我不想显示标题容器,因此我使用_isPlayingbool 来更改状态。该值正在更改,但即使使用setstate(). 我认为它需要再次重建。

  4. 元数据标题不显示,但在分配控制器时有效init()

代码:

0 投票
0 回答
26 浏览

flutter - 我可以在更好的播放器中运行 youtubeplayer iframe 吗?

你好,我是 Flutter 和移动应用程序开发的新手,所以这可能是个愚蠢的问题,抱歉,但我有一个 flutter packgae youtubeiframeplayer 和另一个更好的播放器。我想要的是在 Betterplayer packgae 中播放与 iframe packgae 一起运行的 youtube 视频,因为 Betterplayer 有很多选项,而且它不支持 youtube url,你能帮帮我吗?

这是我尝试过的

0 投票
1 回答
37 浏览

flutter - youtube_player_flutter 包中的 ios 设备中的视频未全屏显示

我正在使用 youtube_player_flutter 包来播放 youtube 视频。它在 android 上工作,但在 IOS 设备上,点击全屏按钮时,视频没有全屏显示。请帮忙。提前致谢。