youtube.inc.php

サマリYouTubeの動画再生プラグイン
リビジョン1.0
対応バージョン1.5.3
投稿者K
投稿日2020-08-08 (土) 18:40:12

目次

概要

自作プラグイン/youtube.inc.phpの最新バージョン(iFrame)

使い方

フォーマット

#youtube(動画ID(+パラメータ),[横],[高さ])

#youtube(1234ABCD,640,360)
#youtube(1234ABCD?autoplay=1)

導入

「plugin/youtube.inc.php」にソースコードを保存するかダウンロードします。

ダウンロード

http://pkom.ml/youtube.inc.php

ソース

<?php
function plugin_youtube_convert()
{
    if (func_num_args() < 1) return "使い方:#youtube([VideoID],[横],[高さ])";
    $args = func_get_args();
    $id = trim($args[0]);
    $width = trim($args[1])."px";
    $height = trim($args[2])."px";
    if ($width == "px") $width = "100%";
    if ($height == "px") $height = "0";
    $str = <<<EOD
    <div style="width: 100%; max-width: 560px;">
        <div style="position: relative; padding-bottom: 56.25%; height: $height; width: $width;">
            <iframe style="position: absolute;  width: 100%;  height: 100%;  left: 0;  right: 0;  top: 0;  bottom: 0;" width="1280" height="720" src="https&#58;//www.youtube.com/embed/$id" frameborder="0" allowfullscreen></iframe>
        </div>
    </div>
    EOD;
    return $str;
}
function plugin_youtube_inline() {
    $args = func_get_args();
	return call_user_func_array('plugin_youtube_convert', $args);
}
?>

コメント



トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-11-21 (火) 23:42:13
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 0.661 sec.

SourceForge