tinyvideo.inc.php

名称簡易ビデオ表示プラグイン
ファイルtinyvideo.inc.php
バージョン1.06
対象サーバーPukiWiki 1.5.3 / PHP 7.4 / UTF-8
対象ブラウザーFirefox, Chrome, Safari, Edge 各最新版
ライセンスGPLv3

videoタグを出力するPukiWiki用プラグイン。

videoタグの全ての属性や複数source指定には対応しない簡易的なもの。

インストール

tinyvideo.inc.php
3.1KB | 2020-05-28

tinyvideo.inc.phpPukiWikipluginディレクトリに配置してください。

使い方

#tinyvideo(videoUrl{[,width height][,posterImage][,controls][,loop][,muted][,autoplay]})
&tinyvideo(videoUrl{[,width height][,posterImage][,controls][,loop][,muted][,autoplay]});
  • videoUrl … 再生する動画ファイルのURL(拡張子 mp4, mov, ogg, webm 等)
  • width height … 表示サイズ(単位:px)、指定なしなら 幅100% 高さ自動
  • posterImage … サムネイル画像ファイル(拡張子 jpg, jpeg, png, gif, webp)
  • controls … 操作パネル表示
  • loop … ループ再生
  • muted … 音声ミュート
  • autoplay … 自動再生

使用例

#tinyvideo(/videos/sample.mp4,controls)
#tinyvideo(/videos/sample.mp4,/images/sample.jpg,controls,loop,muted,autoplay)
#tinyvideo(/videos/sample.mp4,320 180,controls)

default.ini.phpへの設定

本プラグインの定数設定(ファイル内の下記のような行)は、PukiWikiルートディレクトリにある標準設定ファイルdefault.ini.phpにも記述することができます。本プラグインの定数設定行をdefault.ini.phpの末尾にそのままコピーしてください。default.ini.php側の設定値が優先されます。

/////////////////////////////////////////////////
// ○○プラグイン設定(○○.inc.php)
if (!defined('PLUGIN_○○_×××)) define('PLUGIN_○○_×××', △);

設定をdefault.ini.phpに記述することで、プラグインをアップデート(ファイル上書き)するたびに値を書き直す必要がなくなります。また、設定がdefault.ini.phpに集中することで、運用中の設定管理も楽になります。

凡例

プラグインの引数は下記の書式で表現しています。

  • [] … 省略でき必要に応じて記述します
  • | … |で区切られた項目のうち1つを記述します
  • {} … 中カッコ内の引数は任意の順序で記述できます