Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript YouTube嵌入设置,不带控件,但全屏显示_Javascript_Flash_Youtube_Youtube Api - Fatal编程技术网

Javascript YouTube嵌入设置,不带控件,但全屏显示

Javascript YouTube嵌入设置,不带控件,但全屏显示,javascript,flash,youtube,youtube-api,Javascript,Flash,Youtube,Youtube Api,我需要嵌入具有以下属性的YouTube播放器: 不得允许用户前进或后退(无进度条) 必须能够访问播放器事件(当视频结束时,播放器消失并显示消息) 必须能够去全屏和恢复正常在用户的要求 我希望JSAPI能让我轻松地做到这一点,但显然Flash安全性让我做到了这一点,因此用户必须单击Flash元素本身的某个地方,才能使用Flash全屏显示 作为一种解决方法,我现在使用HTML5全屏API,如下所示: 但这会引起跨浏览器的趣味性,甚至会干扰我的播放器事件(当我请求全屏播放时,视频会停止播放并返回到

我需要嵌入具有以下属性的YouTube播放器:

  • 不得允许用户前进或后退(无进度条)
  • 必须能够访问播放器事件(当视频结束时,播放器消失并显示消息)
  • 必须能够去全屏和恢复正常在用户的要求
我希望JSAPI能让我轻松地做到这一点,但显然Flash安全性让我做到了这一点,因此用户必须单击Flash元素本身的某个地方,才能使用Flash全屏显示

作为一种解决方法,我现在使用HTML5全屏API,如下所示:

但这会引起跨浏览器的趣味性,甚至会干扰我的播放器事件(当我请求全屏播放时,视频会停止播放并返回到开头)。我可以试着从这个角度做更多的工作,但我祈祷有一个更简单的方法


如果有什么方法可以定制嵌入的YouTube播放器,删除进度条,但仍然允许全屏显示,因为它更加无缝。这可能吗

您的用户仍然可以通过双击视频全屏显示。HTML5全屏api应该可以正常工作,但是如果你在重新初始化flash插件时遇到问题,我会做两件事。首先向浏览器供应商报告错误,以便修复。第二次侦听onyoutubeplayer并再次添加事件侦听器。然后在全屏播放之前,在视频中找到他们所处的位置