当我查看包含 YoutubePlayerController 的页面时,下一页停止工作

2023-12-12

Problem

加载 YoutubePlayerIFrame 后下一页的小部件将不起作用。

例如,假设您有 A 和 B 有状态小部件。 首先加载 A,其中YoutubePlayerIFrame叫做。 您可以按 A 中的按钮,但是当您移动到 ​​B 时,屏幕会冻结在那里。

我认为这是原因youtube_player_iframe,但是页面转换可能是原因,所以我会写详细信息。

Detail

我正在使用开发网络应用程序youtube_player_iframe。 我在中编写了以下 YoutubePlayerIFrameA有状态的小部件。

        YoutubePlayerIFrame(
          controller: YoutubePlayerController(
            initialVideoId: "NVzIALG7CUc",
            params: YoutubePlayerParams(
              showVideoAnnotations: false,
              autoPlay: false,
              startAt: Duration(seconds: 0),
              showControls: true,
              showFullscreenButton: false,
            ),
          ),
          aspectRatio: 16 / 9,
        ),

视频已正确显示。

页面过渡

使用此代码加载其他页面;

runApp(MaterialApp(
 onGenerateRoute: (settings){
  Widget wid = Home();
   switch(settings.name){
     case ...........
   }

   return PageRouteBuilder(
    settings: settings,
    pageBuilder: (_, __, ___) => wid,
            transitionsBuilder: (_, a, __, c) =>
                FadeTransition(opacity: a, child: c));
)

然后调用这个;

  Navigator.of(context).pushReplacementNamed('/' + path);

当我删除时YoutubePlayerIFrame从代码来看,它有效。

我应该怎么办?


这是不正确的但当我这样做时,效果会更好。

只需粘贴YoutubePlayerIFrame()在所有页面中。

还是需要答案...

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

当我查看包含 YoutubePlayerController 的页面时,下一页停止工作 的相关文章

随机推荐

  • MySQL InnoDB 是否总是需要每个外键约束都有一个索引?

    我正在使用 phpMyAdmin 为了使用 InnoDB 设置外键约束 在 结构 选项卡上的 关系视图 链接下 我似乎需要为要添加约束的字段添加索引 这显然会影响表上插入 更新的性能 特别是如果我想添加几个约束的话 是否可以在 InnoDB
  • 使用索引矩阵检索具有否定精确索引的矩阵元素?

    例如我有A 11 24 33 47 52 67 我的索引矩阵为I 2 3 所以我想从 I 给出的索引以外的索引中获取 A 的元素 所以我想要B 11 47 52 67 我该如何做到这一点并将 I 用作负索引矩阵 go for idx log
  • OpenGL 纹理未显示

    我试图在 OpenGL 中显示一个简单的纹理 来自数组 但我只得到一个空白的白色屏幕 我生成纹理的代码 GLbyte textureData 0 0 0 255 0 0 0 255 0 0 0 255 GLsizei width 2 GLs
  • 如何在 MVC 控制器中实现数据访问层

    我知道数据访问层或简单的 DAL 用于访问和检索数据库中的信息 但我不确定如何在控制器内调用 DAL 数据 例如 我在 DAL 中创建了这个静态类 但我不确定如何将其调用到我的控制器 任何帮助或指南将不胜感激 DohvatiMetodu 是
  • 无法在另一个类的 swing 组件中设置值

    我的 UI 有这个类 public class MyFrame extends JFrame JTextArea textArea public MyFrame setSize 100 100 textArea new JTextArea
  • 使用 Jackson 反序列化重复键以列出

    我正在尝试将 json 反序列化为对象 但是 json 有重复的键 我无法更改 json 我想使用 Jackson 将重复键更改为列表 这是我检索的 json 的示例 myObject foo bar1 foo bar2 这是反序列化后我想
  • PassportJS 重定向循环

    下面是我的代码 restify require restify passport require passport GoogleStrategy require passport google Strategy jsonContentTyp
  • 计算两个日期之间的差异返回负数

    我正在尝试计算不同日期之间有多少天 正如主题所说 我得到了负值 我想我可以只取绝对值 但它返回负值的事实让我怀疑计算是否正确 下面是我的代码 DateTime previousDay new DateTime 1998 6 31 new G
  • 将 Pandas 数据框中的特定列添加到另一个 Pandas 数据框中

    我正在尝试向 pandas 数据框 df1 添加一列 该数据框具有来自另一个具有相同唯一标识符 sameid 的数据框 df2 的唯一标识符 id 列 我尝试过合并 但我只需要添加一个特定列 addthiscolumn 而不是所有列 做这个
  • 使用默认程序打开文件

    在我的应用程序中 我想使用正确的默认程序打开一些文件 例如 doc 文件应该使用 WORD 打开 psd 文件应该使用 Photoshop 打开 如果安装了 这应该在 html 或 java 脚本下完成 请告诉我该怎么做 JavaScrip
  • 如何在视图寻呼机中制作地图重叠布局

    我有包含地图视图的嵌套片段 除了地图视图之外 所有视图都按照我的预期重叠 我也有一个回收视图 它显示在剪切布局下 但没有映射 截屏 我得到的结果是 结果是我所期望的 我尝试设置负边距 但它不适用于地图视图 代码 fragment aroun
  • cakephp 3.x 保存嵌套(深层)关联

    我有来自第 3 方服务调用的产品数据 然后我从中创建一个对象并将其保存到我的 MySQL 数据库 我的模型如下 产品 hasMany gt gt product sku hasMany gt gt product sku attribute
  • 将数据库从 SQL Server 2012 降级到 2008 [已关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 我想将数据库降级到SQL Server 2008企业版 我知道没有直接的选择 我尝试在 2012 年进行备份 然后在 2008 年进行恢复 不起作用 关于如何完全传输数据库有什么想法
  • USB 调试时 Android-Studio 因 ArrayOutOfBounds 异常而无法使用

    我在 Opensuse 13 2 上安装可用的 Android Studio 时遇到了很大的困难 我尝试过Java OpenSDK 1 7 0 75 b13和1 8 0 40 b10以及Oracle 1 8 0 31 b13 设置STUDI
  • 如何解决有关字符文字的 C4428 Visual C++ 警告的此实例?

    当前 Visual C 问题C4428 warning 源中遇到的通用字符名称 在下面的代码上 const wchar t someMagicValue L ufffd 我想解决这个警告 我想知道是否存在以下问题 const wchar t
  • 本地文件系统上的独立 HBase 出现 Zookeeper 错误?

    大家好 我正在尝试遵循HBase快速入门并在本地文件系统上启动 HBase 不使用 HDFS 但是 当我使用 hbase shell 启动 shell 并输入 status 时 我收到 Zookeeper 错误 hbase main 001
  • 如何避免缩进的嵌套承诺?

    我听说承诺在代码中应该是线性的 而不是回调 回调地狱 尽管我仍然有一个类似于回调地狱的场景 并希望 Promise 能够兑现其承诺 并具有与此问题代码等效的线性语法 给出的承诺p q w 考虑这段代码 p then gt q then gt
  • 在 Windows 上安装 Theano - DLL 加载失败

    我正在尝试在 Windows 8 上安装 Theano 已关注these steps 我尝试使用以下方法进行测试 import numpy as np import time import theano print blas ldflags
  • 合并一个 data.frame 中的行

    这是一个非常相似的问题将两行合并到一个数据框中但我有字符串变量 只想折叠一些具有相同国家 地区名称的行 我改编了MWER data lt data frame code c 345 346 name Yemen v1 c text1 v2
  • 当我查看包含 YoutubePlayerController 的页面时,下一页停止工作

    Problem 加载 YoutubePlayerIFrame 后下一页的小部件将不起作用 例如 假设您有 A 和 B 有状态小部件 首先加载 A 其中YoutubePlayerIFrame叫做 您可以按 A 中的按钮 但是当您移动到 B 时