トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

ネットvideo動画表示プラグイン

Last-modified: 2016-11-01 (火) 11:22:45 (295d)
Top / ネットvideo動画表示プラグイン

pukiwiki pluginへ戻る

ネットvideo動画表示プラグイン

現在はYouTubeGoogle videozoomeVeohVimeoGUBAニコニコ動画Pandorastage6DailymotionTogetterに対応しています。

  • 現在zoomeとveohとgubaはxhtml invalidです、気になる方は使用しないでください。(embedを使わない記法も募集中です)
  • コメントあたりに要望をもらえれば他の動画サービスも対応するかもしれません。

ダウンロード

netvideos.inc.php  ← 右クリックで保存

説明書

 Copyright(c) 2006 KERBEROS.
 for PukiWiki(http://heeha.ws)
 また、本プログラムを使用した際の問題や不具合・損害は一切補償いたしません。

使用方法

netvideos.inc.php.txt を netvideos.inc.php に変えて、pukiwikiのpluginフォルダに入れてください。

記述例

 表示したいビデオのアドレスのdocid=以降の文字列を
 #netvideos(ID,WIDTH,HEIGHT,align,サービス名);
 と入力すれば表示出来ます。
 一例
#netvideos("Q8OMijrTVBU");
#netvideos("Q8OMijrTVBU",400,326);
#netvideos("Q8OMijrTVBU");
#netvideos("Q8OMijrTVBU",,,center);
#netvideos("-7910649887561614606",,,center,googlevideo);
WIDTH,HEIGHT,align(位置),サービス名は省略しても大丈夫です。
サービス名は省略するとYouTubeとなります。

下記のように省略した場合は
#netvideos("Q8OMijrTVBU");
結果的に
#netvideos("Q8OMijrTVBU",320,240,left,youtube);
と同義になります。

元々の出力例

  • YouTube?
    http://www.youtube.com/watch?v=Q8OMijrTVBU
    
    上記を表示したい場合は
    #netvideos("Q8OMijrTVBU")
    と入力すれば動画で表示されます。
  • google video
    http://video.google.com/videoplay?docid=-7910649887561614606
    
    上記を表示したい場合は
    #netvideos("-7910649887561614606",,,,googlevideo);
    上記省略表示と同義
    #netvideos("-7910649887561614606",320,240,left,googlevideo);
  • veoh
    http://www.veoh.com/browse/videos/category/entertainment/watch/v684310FMq8RbqT
    
    上記を表示したい場合は
    #netvideos("v684310FMq8RbqT",,,,veoh);
    上記省略表示と同義
    #netvideos("v684310FMq8RbqT",320,240,left,veoh);
    xhtml invalidなので、embedを使わない方法を募集中。
  • vimeo
    http://vimeo.com/5020497
    
    上記を表示したい場合は
    #netvideos("5020497",,,,vimeo);
    上記省略表示と同義
    #netvideos("5020497",320,240,left,vimeo);
  • ニコニコ動画
    http://www.nicovideo.jp/watch/sm9433495
    
    上記を表示したい場合は
    #netvideos("sm9433495",,,,nico);
    上記省略表示と同義
    #netvideos("5020497",,,left,vimeo);
    サイズ指定方法は無いようなので無視します。
  • Pandora
    http://channel.pandora.tv/channel/video.ptv?ch_userid=kusaku&prgid=32926361
    
    上記を表示したい場合は
    #netvideos("kusaku::32926361",,,,pandora);
    上記省略表示と同義
    #netvideos("kusaku::32926361",320,240,left,pandora);
    
    Pandoraでは ユーザID::動画ID で指定するので注意。
    ユーザIDとはURLの 「ch_userid=kusaku」の kusaku という部分。
    間に :: (コロンという記号を2つ)
    動画IDとはURLの 「prgid=32926361」の 32926361 という部分。
  • guba
    http://www.guba.com/watch/3000205929
    
    上記を表示したい場合は
    #netvideos("3000205929",,,,guba);
    上記省略表示と同義
    #netvideos("3000205929",320,240,left,guba);
    xhtml invalidなので、embedを使わない方法を募集中。
  • zoome
    http://zoome.jp/adamaurow/diary/2/
    
    上記ブログの動画を表示したい場合は貼り付けHTMLで得られるurlからparam=[ここの文字列]だけを抜き出して記述してください。(動画の直idを得るにはこの方法しか分かりませんでした。)
    現在は「動画をブログに貼り付ける」で「旧貼り付け」にチェックを入れて貼り付け用のurlを取得してください。
    
    <script type="text/javascript" src="http://www.zoome.jp/swfwrite?param=de3d1686fffdf7f1d95510227ae5ae3c72836cd15f5624837a686864b343d467605c284804ebc3d00241606483d24447f9f1976f&width=360&height=288"></script>
    上記の貼り付け用urlの動画を表示したい場合は
    
    #netvideos("de3d1686fffdf7f1d95510227ae5ae3c72836cd15f5624837a686864b343d467605c284804ebc3d00241606483d24447f9f1976f",,,,zoome);
    上記省略表示と同義
    #netvideos("de3d1686fffdf7f1d95510227ae5ae3c72836cd15f5624837a686864b343d467605c284804ebc3d00241606483d24447f9f1976f",320,240,left,zoome);

xhtml invalidなので、embedを使わない方法を募集中。

  • Dailymotion
    http://www.dailymotion.com/video/xhpo_love-the-taste_shortfilms
    
    上記を表示したい場合は、動画下の「共有」ボタンから「埋め込む」を選択。(要は動画を埋め込むソースをコピペ)
    そのなかに http://www.dailymotion.com/swf/video/pxqay0y という部分があるので、この場合は pxqay0y だけを下記で使用する。(?記号から始まる「?highlight=%2300FF08"」という部分は色指定なのでいらない)
    #netvideos("pxqay0y",,,dmotion);
    上記省略表示と同義
    #netvideos("pxqay0y",320,240,left,dmotion);
  • Toggeter
    http://togetter.com/li/231061
    
    上記を表示したい場合は
    #netvideos("231061",,,,toget);
    上記省略表示と同義
    #netvideos("231061",,,left,toget);
    他にも下記のように横幅:500px、高さ:800pxで右寄せなど指定できます。(しかし高さは足りないとはみ出したりするので未指定が無難)
    #netvideos("231061",500,800,right,toget);
  • 下記URLで公開されているYOU TUBE版を勝手に修正しただけです。 問題があれば即公開中止します。

表示例

#netvideos("85185714",730,500,center,vimeo);
#netvideos("Iqmba7npY8g",640,480);
#netvideos("KwUO5mQxMhU",640,480);
#netvideos("igQRWZJklIo",640,480);
#netvideos("22439234",730,500,center,vimeo);
#netvideos("uoOPf3WCCj8",640,480);
#netvideos("JIS5gLNPClk",640,480);
#netvideos("NuwVi8dSQWk",640,480);
#netvideos("__-NKgcRM2c",640,480);
#netvideos("sm11292636",,,center,nico);
#netvideos("sm13335835",,,center,nico);
#netvideos("4qCbiCxBd2M",640,480);
#netvideos("wIG8XjoYSiE",640,480);
#netvideos("sm12275090",,,center,nico);
#netvideos("A3iP0NGDDao",640,480);
#netvideos("LUTNLjfQsdY",640,480,center);
#netvideos("n74VsnC3u-E",612,344,center);
#netvideos("sm10997800",,,center,nico);
#netvideos("i-hXcRtbj1Y",700,500,center,youtube);
#netvideos("sm10632509",,,center,nico);
#netvideos("UQT_VoLtyIY",700,500,center,youtube,high);
#netvideos("ARDBGPVOcWk",600,500,center);
#netvideos("Q8OMijrTVBU",600,500,center);
#netvideos("a21_WMiTAVE",600,500,center);
#netvideos("DRkYg1r7PVk",700,500,center,youtube,high); //高画質モード(youtube用)
#netvideos("kN5NbyoHPO4",700,500,center,youtube,high); //高画質モード(youtube用)
#netvideos("sm3579245",,,,nico); 
#netvideos("sm7184861",,,,nico);
&netvideos("Ry8YltKBiAU");
&netvideos("4qsWFFuYZYI");
&netvideos("-7910649887561614606",,,,googlevideo);
&netvideos("_dlyIyfd9s0");
#netvideos("v20320723BFJw22St",640,480,center,veoh);
#netvideos("v18527027DHw9XKCb",640,480,right,veoh);
#netvideos("5020497",640,480,right,vimeo);
#netvideos("4305226",640,480,right,vimeo);
#netvideos("5318821",640,480,left,vimeo);
#netvideos("9873910",640,480,left,vimeo);
#netvideos("sm10331511",640,480,right,nico);
#netvideos("sm10298662",640,480,left,nico);
#netvideos("sm9433495",,,right,nico);
#netvideos("sm1925468",,,left,nico);
#netvideos("sm8089993",,,center,nico);
#netvideos("bOvNr5395jM",600,500,center);
#netvideos("nm21205::45764416",640,480,,pandora);
#netvideos("xhpo",640,480,right,dmotion);
#netvideos("231061",600,,right,toget);  //こんな感じでtogetterも表示可能

こんな感じでtogetterも表示可能


togetterここまで


ライセンス

PHPライセンス または WTFPL
強制ではありませんが、使用サイトをコメントあたりに書いてくれると喜びます。

変更履歴

2007-02-20 リリース
2007-04-25 Stage6に対応 でも xhtml invalid なので気になる人にはオススメしません。 でも画質は素晴らしい・・
2009-02-16 zoomeに対応・stage6関連のコード廃止・youtube高画質モード(一応追加・高画質未対応動画で使用すると表示できないかも)
2009-02-18 veohに対応(でもzoomeと同じくXHTML invalid、embed使わないvalidな記法募集中)
2009-02-27 7個目の引数にtrueを指定することにより、xhtmlのsytle属性を無くすことを可能にした。(誰か使うか疑問だが、個人的に気になったので追加)
2009-07-06 vimeoとgubaに対応した。vimeoは往年のstage6並みに高画質?
2010-01-22 ニコニコ動画に対応した。ニコニコは外部からだと動画読み込みが遅いかも。
2011-2-13 なんか弟が見てたから流行ってるに違いないと思ってPandoraに対応。
2012-5-22 dailymotionに対応。ご要望ありがとうございます。
2012-5-23 勢いでTogetterに対応。無理やり動画絡めた説明にする、でもTogetterで動画リスト管理したら楽かもね。

満足?

選択肢 投票
満足 291  
うーん 0  
  • 是非、「http://www.guba.com/」にも対応してください -- 通りすがり? 2007-05-14 (月) 10:31:08
  • そのサイトがどこで流行ってるとか、面白い映像ネタがあればやる気倍増するかもしれません :] -- KERBEROS? 2007-05-14 (月) 17:15:13
  • いつも便利に使わせてもらってます。ところで、相手先の動画が消えたときに枠(サイズ)はそのまま空白で残ってしまうのでしょうか? -- 2007-05-25 (金) 13:19:30
  • 御利用頂きありがとうございます。そうですね、現在は存在チェックをしていないので空白で残ってしまいます。存在チェックはやろうと思えばできるかもしれません・・。可能であればご使用サイトを教えてくれたりすると喜びます。 :] -- KERBEROS? 2007-05-25 (金) 23:13:53
  • いまだNo.1ネット動画表示プラグインなのですが、アップデートのご予定はないのですか?<stage6〜> -- ozaki? 2009-02-15 (日) 22:47:57
  • そうなんですか?あまりレスポンスが無いもので・・。まず対応して欲しいサービスはありますか? -- KERBEROS? 2009-02-16 (月) 13:58:26
  • まずは宣伝から、xoopsプラグインxpWikiでも変換後即利用可能です。スバラシイ!!(実はハックしてフルスクリーンを可能にしました。) -- ozaki? 2009-02-16 (月) 17:28:37
  • StageHD は死んだしVReel Beta は広告の嵐だし、やはり zoome なのではないでしょうか? -- ozaki? 2009-02-16 (月) 17:30:14
  • フルスクリーン対応はvalidででしょうか?embed使わない方法があれば教えてもらえると嬉しいです。youtubeもずっと使ってるしembedを使ったほうが楽な気はしてますが。 -- KERBEROS? 2009-02-16 (月) 19:18:00
  • なんやかんや対応しました、ZOOMEはやっぱり動画からも直で埋め込み出来るようにしたほうがいいかな・・。 -- KERBEROS? 2009-02-16 (月) 23:46:25
  • ごめんなさい。align(位置)が効いてくれません、ご確認ください。 -- ozaki? 2009-02-17 (火) 01:43:24
  • すいません、さっき上げたので直ってるはずです(汗 -- KERBEROS? 2009-02-17 (火) 02:10:05
  • ありがとうございます。バッチリOKです!!これからxpWikiを試してみます。 -- ozaki? 2009-02-17 (火) 09:10:55
  • xpWikiでもバッチリOKです!!(FCKeditorで簡単貼り付けOKです。) -- ozaki? 2009-02-17 (火) 09:32:36
  • xpWikiでline74〜78までエラーが出てしまいます「xpWiki 4.02.19 .XOOPS Cube Legacy 2.1.7」 -- 通りすがり? 2009-07-30 (木) 02:24:33
  • http://xoops.hypweb.net/modules/xpwiki/129.html#post_path1.13 では大丈夫というご報告を頂いているのですが、xpWikiは使用しておらずデバッグはすぐには難しいかもしれません。xpWikiのプラグイン変換等に関してはリンク先をご参照ください。 -- KERBEROS? 2009-07-30 (木) 04:13:06
  • XCL 2.1.7でxpWikiの「プラグイン変換ツール」で変換し、それをアップすればバッチリOKです! -- ozaki? 2009-07-31 (金) 08:19:32
  • 変換した物たちをどこかにアップしておけば楽なのですが...この辺は色々な理由で自己責任です。 -- 追伸? 2009-07-31 (金) 08:21:58
  • “xpWikiでline74〜78までエラー”を詳しく教えてください。http://xoops.hypweb.net/modules/xpwiki/129.html#post_path1.13 -- ozaki? 2009-08-05 (水) 10:26:36
  • ありがとうございま〜す。 -- ozaki? 2010-01-28 (木) 06:40:47
  • gubaはいつの間にかお亡くなりになったらしい? -- KERBEROS? 2011-01-22 (土) 09:46:11
  • URLを削るのが面倒に感じます、またサービスを指定するのも省けませんか?とても便利なのでさらに便利になれば・・・と期待してしまいます -- aita? 2011-02-23 (水) 19:17:14
  • ご利用頂き嬉しいです。 youtubeであれば #netvideos("Q8OMijrTVBU"); と書くだけで使用できます。 なるほどフルのurlを入力するとサービスも指定しなくても大丈夫なようにすることも出来ますね。 アイデアとしては面白いですね。ただプログラムがちょっと複雑化するので機会があればやってみたいと思います。 -- KERBEROS? 2011-02-23 (水) 23:33:04
  • cswiki運営さんにこちらのプラグインを導入リクエストさせてもらってから便利に使わせてもらっています。音楽動画などでよく見かけるhttp://www.dailymotion.com/jp(デイリーモーション)も追加いただけると有難いです。
  • dailymotionさん対応しました、コメント無効化していたのにコメントありがとうございます。 :] spamが多いんですよね、不具合あれば教えて下さい。 -- KERBEROS? 2012-05-22 (火) 18:48:14
  • 失礼な方法でリクエストしたにも関わらず、対応ありがとうございました!実際に体裁して頂いた手順で行ってみたんですが、不具合なのか自分のやり方がいけないのか解らない初心者ですいません。原因が解らなくてもう一度質問させてください。 更新してページを見ても真っ白で何も移りませんでした。 エラー文章は何も出ておらず、範囲的に動画が隠れてそうな様子はありますが真っ白で見えませんでした。 ページに入りなおしたり、リロードしてみたりしたんですが変わりませんでした。 ちなみに私が貼り付けした書式は

    #netvideos("x2jqxe",320,240,left,dmotion); です。原因はなんでしょうか?教えてください。

  • そちらのwikiのHTMLソースを見たところプラグインが古いままになっている気がします。このページの最新版をダウンロードして入れ直してみてください。
  • 早い返答とても助かります。プラグインが古いからだったんですね。お願いしてみます。回答ありがとうございました!
  • バラエティやドラマでよくみかけるyoukuさんも導入していただくことは可能ですか?>http://www.youku.com/ 音楽チャートで他のサイトでは消去されている貴重な動画もみることができるyinyuetaiも可能でしたら、どうしても使いたいです!>http://www.yinyuetai.com/

添付ファイル: filenetvideos.inc.php 746件 [詳細]