vision/yii2-you-tube-widget

简单的yii2 YouTube小部件

安装次数: 1,265

依赖项: 0

建议者: 0

安全性: 0

星标: 0

关注者: 2

分支: 1

公开问题: 0

类型:yii2-extension

dev-master 2015-09-15 06:45 UTC

This package is auto-updated.

Last update: 2024-08-27 03:00:49 UTC


README

简单的yii2 YouTube小部件

安装

安装此扩展的首选方法是使用 Composer.

运行以下命令之一

php composer.phar require --prefer-dist vision/yii2-you-tube-widget "dev-master"

或者将以下内容添加到您的 composer.json 文件中的 require 部分。

"vision/yii2-you-tube-widget": "dev-master"

使用方法

选项: "https://developers.google.com/youtube/player_parameters?playerVersion=HTML5&hl=ru#playerapiid"

事件: "https://developers.google.com/youtube/js_api_reference?hl=ru#EventHandlers"

扩展安装完成后,只需在您的代码中简单使用它即可

最低要求

<?= \vision\ytbwidget\YouTube::widget([
    'videoId' => 'OQQpukc_IM4'    
]) ?>



<?= \vision\ytbwidget\YouTube::widget([

    'videoId' => 'MA6tk7u44mM',
    
    'divId' => 'myDiv', //if set this option in js Globals you player is var player_myDiv, else player_{random val}
    
    'playerVars'=>[
    
        'modestbranding'=>1
        
    ],
    
    'events' => [
    
        'onStateChange' => 'function (event) {
        
            if (event.data == YT.PlayerState.PLAYING) {
            
                console.log("Playing..");
                
            }else if (event.data == YT.PlayerState.PAUSED){
            
                console.log("Paused..");
                
            }else{
            
                console.log("Buffering/Video Ended");
                
            }
            
        }'
        
    ]    
]) ?>