问题标签 [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.
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
flutter - 从卡片组中呈现的 YouTube 视频列表中,第一个视频开始在每张卡片中播放
我正在尝试使用 Youtube 视频创建类似 Tinder 的滑动功能。我将详细描述我想要实现的目标。
逐步细分:
- 使用Youtube Data API v3获取 Youtube 视频。
youtube _model.dart
youtube_api_service.dart
- 请注意,您需要一个 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 都不同。
如果我只是稍微拖动并按住它,我可以在第二张卡片中看到第二个视频的缩略图。但是,只要我向右滑动,第二张卡片(第二张视频)中的视频就会被第一张卡片(第一张视频)中的视频替换。
如此重复直到最后一张牌。
任何帮助解决这个问题将不胜感激。感谢期待。
干杯。
flutter - 如何在颤动中播放播放列表 youtube 视频
我有播放列表 youtube 视频列表,我得到了 id 和 url 如何使用youtube_player_flutter通过 id 或 url 播放播放列表 youtube 视频 我试过但没有奏效。
flutter - 如何在颤动中保持 youtube 视频播放器中的视频分辨率固定?
我想在代码中手动将视频分辨率修复为 240p。但是我该怎么做呢?以及实际上playbackQuality 是如何工作的?每当我使用playbackQuality 时,它都不会显示任何属性。是为了修复视频质量吗?我没有找到任何解决方案。
android - youtube_player_flutter 颤振播放速度
我正在使用 youtube_player_flutter 包在我的颤振应用程序中电镀 youtube 视频。https://pub.dev/packages/youtube_player_flutter
我想设置自定义播放速度。在文档中,功能下提到了更改播放速率。但我找不到它的方法。任何帮助将不胜感激。
flutter - 如何将 youtube_player_flutter 与 ListView 构建器一起使用?
我正在使用 youtube_player_flutter 包播放 youtube 嵌入式视频。我遇到了包裹问题。根据我的理解,我使用 init 方法、分配控制器的函数等几乎都尝试了所有方法,但都没有奏效。
问题
YoutubeController 只接受一个 id 并且我有一个 URL 列表,所以我在 listview builder 方法中分配了控制器,并根据索引分配了 videoId。问题是当应用程序启动时它工作正常,但是如果我热重载或保存播放按钮会变成无限加载,如果我再次热重载它会停止并返回播放按钮。如果我播放视频,播放器会播放,但仍显示缩略图。如果热重新加载,缩略图将更改为正在播放的视频。初次启动后,如果我热重载或保存。它总是需要热重载来改变状态。
使用 onEnd() 属性将视频重置为初始状态,即带有播放按钮的视频缩略图。但是使用
onEnded: () {_ytController.reset(); }
显示视频缩略图的无限加载。PS。状态仅在热重载后更改。播放视频时,我不想显示标题容器,因此我使用
_isPlaying
bool 来更改状态。该值正在更改,但即使使用setstate()
. 我认为它需要再次重建。元数据标题不显示,但在分配控制器时有效
init()
代码:
flutter - 我可以在更好的播放器中运行 youtubeplayer iframe 吗?
你好,我是 Flutter 和移动应用程序开发的新手,所以这可能是个愚蠢的问题,抱歉,但我有一个 flutter packgae youtubeiframeplayer 和另一个更好的播放器。我想要的是在 Betterplayer packgae 中播放与 iframe packgae 一起运行的 youtube 视频,因为 Betterplayer 有很多选项,而且它不支持 youtube url,你能帮帮我吗?
这是我尝试过的
flutter - youtube_player_flutter 包中的 ios 设备中的视频未全屏显示
我正在使用 youtube_player_flutter 包来播放 youtube 视频。它在 android 上工作,但在 IOS 设备上,点击全屏按钮时,视频没有全屏显示。请帮忙。提前致谢。