nicovideo_player.inc.php

サマリニコニコ動画の動画再生プラグイン
リビジョン1.0
対応バージョン1.5.3
投稿者K
投稿日2020-08-08 (土) 21:49:00

目次

概要

ニコニコ動画を埋め込むことができるプラグイン

使い方

フォーマット

#nicovideo_player(動画ID,[横],[高さ])

#nicovideo_player(sm234ABCD,640,360)

導入

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

ダウンロード

http://pkom.ml/file/download.php?f=nicovideo_player.inc.php

ソース

<?php
function plugin_nicovideo_player_convert()
{
    if (func_num_args() < 1) return "使い方:#nicovideo_player([VideoID(sm~~~~~~~~)],[横],[高さ])";
    $args = func_get_args();
    $id = trim($args[0]);
    $width = trim($args[1])."px";
    $height = trim($args[2])."px";
    $width_2 = trim($args[1]);
    $height_2 = trim($args[2]);
    if ($width_2 == null) $width_2 = "640";
    if ($height_2 == null) $height_2 = "360";
    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;">
            <script type="application/javascript" src="https&#58;//embed.nicovideo.jp/watch/$id/script?w=$width_2&h=$height_2"></script><noscript><p>JavaScriptが無効です。</p><a href="https&#58;//www.nicovideo.jp/watch/$id">https&#58;//www.nicovideo.jp/watch/$id</a></noscript>
        </div>
    </div>
    <br><br><br>
    EOD;
    return $str;
}
function plugin_nicovideo_player_inline() {
    $args = func_get_args();
	return call_user_func_array('plugin_nicovideo_player_convert', $args);
}
?>

コメント



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-10-26 (月) 17:43:50
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.297 sec.

OSDN