0

拥有一个 youtube iFrame,我在 Sencha touch 中对它的控制非常有限。

所以这是我添加和初始化 youtube iframe 的代码:

        this.player = {
            xtype: 'panel',
            id: "youtubeVideo",
            styleHtmlContent : true,
            html: '<iframe id="player" type="text/html" width="320" height="240" src="http://www.youtube.com/embed/' + youtubeid + '?enablejsapi=1" frameborder="0"></iframe>',
            listeners:{
                tap:{
                    element:'element',
                    fn: function () {
                        alert('hey')
                        console.log("I want to proceed with some events in here!!!")
                    }
                }
            }
        }
        this.add([this.player])

正如你所看到的,我尝试将点击功能附加到面板,这基本上应该启用一些自定义逻辑。

您能否让我知道收听 iframe Tap 的解决方案是什么?

4

1 回答 1

0

我这样做的方法是从 YouTube .json 提要中获取缩略图并将其格式化为数据视图......点击监听器变得容易。如果您想了解如何调用 YouTube .json,请查看 o'reilly 示例。

您可以使用我指定的方式在面板上轻按一下,这行得通吗?

:-)

于 2013-06-18T06:39:16.137 回答