Sencha Touch2 当我转到另一个页面时停止 YouTube 视频

Posted

技术标签:

【中文标题】Sencha Touch2 当我转到另一个页面时停止 YouTube 视频【英文标题】:Sencha Touch2 Stop YouTube video when I go to another page 【发布时间】:2012-06-02 06:56:40 【问题描述】:

当我转到另一个页面时,如何停止或暂停 YouTube 视频的播放

在 Sencha Touch2 这是我的代码,它似乎应该可以工作,但视频仍然可以播放。

Ext.define('MyApp.view.tablet.Home5', 
extend: 'Ext.Panel',
xtype: 'home5',

config: 
    scrollable: true,
    cls:'logo',

    items:[
        
            xtype: 'panel',
            id: 'videopanel',
            html:[
                '<div id="video1"><iframe   src="http://www.youtube.com/embed/NSUucup09Hc?fs=1&amp;hl=en_US&amp;rel=0&autoplay=0" frameborder="0" allowfullscreen></iframe></div>',
                '<img src="resources/images/thapelo3Fy.jpg" />'
            ].join("")
        
    ]
,

hide: function(container, options)
    this.callParent(arguments);

    //workaround to stop the video (= reset the html)
    Ext.getCmp('videopanel').setHtml("");
    Ext.getCmp('videopanel').setHtml('<div id="video1"><iframe   src="http://www.youtube.com/embed/NSUucup09Hc?fs=1&amp;hl=en_US&amp;rel=0&autoplay=0" frameborder="0" allowfullscreen></iframe></div><img src="resources/images/thapelo3Fy.jpg" />');

);  

【问题讨论】:

您可以使用 javascript Player Api 在 iframe 中控制 YouTube 视频。 Check out this link 我的上一篇文章被否决并删除了,但这个新链接应该有助于并展示在 Sencha Touch 2 中正确使用 ExtgetCmp:***.com/questions/11470957/… 【参考方案1】:

How can I stop a video with Javascript in Youtube? 是您需要做的。会在这里输入,但在我的手机上...

【讨论】:

以上是关于Sencha Touch2 当我转到另一个页面时停止 YouTube 视频的主要内容,如果未能解决你的问题,请参考以下文章

Winforms 通知图标在系统托盘中重复

Sencha touch2 配置问题.sencha 命令未找到

使用 sencha touch2 动态创建轮播

Sencha touch2:对 Json 数据进行 Ajax 发布请求

当我转到共享服务管理中的“搜索设置”页面时,出现此错误:“已添加具有相同密钥的项目。”

我有使用路由的导航。每次当我转到其他页面并返回时,我都会丢失所有变量值。我怎样才能解决这个问题?