小编gar*_*lin的帖子

YouTube Player API检测全屏退出

因此,基本上有一个按钮,单击该按钮即可打开并全屏播放视频。我想在用户退出全屏模式时停止视频,但无法捕获该事件。

现在,我将此用户用作启动http://codepen.io/bfred-it/pen/GgOvLM

有人可以引导我找到可能的解决方案。

HTML:

<script src="https://www.youtube.com/iframe_api"></script>
<button>play fullscreen</button><br>
<div id="player"></div>
Run Code Online (Sandbox Code Playgroud)

JS:

var player, iframe;
var $ = document.querySelector.bind(document);

// init player
function onYouTubeIframeAPIReady() {
  player = new YT.Player('player', {
    height: '200',
    width: '300',
    videoId: 'dQw4w9WgXcQ',
    events: {
      'onReady': onPlayerReady
    }
  });
}

// when ready, wait for clicks
function onPlayerReady(event) {
  var player = event.target;
  iframe = $('#player');
  setupListener(); 
}

function setupListener (){
$('button').addEventListener('click', playFullscreen);
}

function playFullscreen (){
  player.playVideo();//won't work on mobile

  var requestFullScreen = iframe.requestFullScreen || iframe.mozRequestFullScreen …
Run Code Online (Sandbox Code Playgroud)

javascript youtube youtube-api

5
推荐指数
1
解决办法
3690
查看次数

laravel 5全新安装时的作曲家更新错误

在我通过composer create-project laravel/laravel完成laravel 5的全新安装后,我试图通过composer update更新composer.json文件,但总是得到这个错误.有人知道为什么吗?

[RuntimeException]
Error Output: PHP Fatal error:  Call to undefined method Illuminate\Foundation\Applicat
ion::getCachedCompilePath() in /home/vagrant/Code/zadarplus/vendor/laravel/framework/sr
c/Illuminate/Foundation/Console/ClearCompiledCommand.php on line 28
PHP Stack trace:
PHP   1. {main}() /home/vagrant/Code/zadarplus/artisan:0
PHP   2. Illuminate\Foundation\Console\Kernel->handle() /home/vagrant/Code/zadarplus/ar
tisan:36
PHP   3. Symfony\Component\Console\Application->run() /home/vagrant/Code/zadarplus/vend
or/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php:94
PHP   4. Symfony\Component\Console\Application->doRun() /home/vagrant/Code/zadarplus/ve
ndor/symfony/console/Symfony/Component/Console/Application.php:126
PHP   5. Symfony\Component\Console\Application->doRunCommand() /home/vagrant/Code/zadar
plus/vendor/symfony/console/Symfony/Component/Console/Application.php:195
PHP   6. Illuminate\Console\Command->run() /home/vagrant/Code/zadarplus/vendor/symfony/
console/Symfony/Component/Console/Application.php:874
PHP   7. Symfony\Component\Console\Command\Command->run() /home/vagrant/Code/zadarplus/
vendor/laravel/framework/src/Illuminate/Console/Command.php:101
PHP   8. Illuminate\Console\Command->execute() /home/vagrant/Code/zadarplus/vendor/symf
ony/console/Symfony/Component/Console/Command/Command.php:257
PHP   9. Illuminate\Container\Container->call() /home/vagrant/Code/zadarplus/vendor/lar
avel/framework/src/Illuminate/Console/Command.php:115
PHP  10. call_user_func_array:{/home/vagrant/Code/zadarplus/vendor/compiled.php:925}()
/home/vagrant/Code/zadarplus/vendor/compiled.php:925
PHP  11. Illuminate\Foundation\Console\ClearCompiledCommand->fire() /home/vagrant/Code/
zadarplus/vendor/compiled.php:925
Run Code Online (Sandbox Code Playgroud)

composer-php laravel-5

4
推荐指数
1
解决办法
1190
查看次数

jQuery获取特定div下的所有元素

我想得到所有在特定div下面以相同id前缀开头的脚本元素.假设我有html代码,如:

<div id="row-1">
    <script id="fix-1"></script>
</div>
<div id="row-2">
    <script id="fix-2"></script>
</div>
<div id="row-3">
    <script id="fix-3"></script>
</div>
<div id="row-4">
    <script id="fix-4"></script>
</div>
Run Code Online (Sandbox Code Playgroud)

所以例如我想得到div下面的所有脚本元素id#row-2.它应该返回fix-3和fix-4.

javascript jquery

1
推荐指数
1
解决办法
162
查看次数