B-Magaスマートフォン専用ページを表示B-Maga初心者向けのプログラミングについての情報や、フリーゲームの情報など、お知らせしていくブログです。プログラムの投稿の受付や、そのプログラムの公開などもやる予定です。2.02017年11月26日HSP、VB、なでしこで、気軽に動画を扱ってみよう!どうも、裏編です。今回は、HSP、VB、なでしこの三つの言語で、動画を扱う方法について紹介していこうと思います。動画を再生するプログラムが、実は簡単に作れる、ということを伝えることができればいいな、と思っていますよー。それではいってみましょうー~HSPではaviplay2.dllさて、まずはHSPです。こちらでは、aviplay2.dllという拡張プラグインを導入することで、動画の再生が可能になります。ダウンロードはこちらから^^さてさて、このプラグインでは、dshow_init命令で初期化を行い、dshow_load命令で動画ファイルをロードし、dshow_play命令で再生することになります。dshow_getvideosize命令やdshow_setvideopos命令で、動画のサイズや位置を変更したり、dshow_setalphabitmap命令で、動画を合成することも可能です。命令の使い方は、添付されているReadmeを読んでくださいね。aviplay2.dllのサンプルプログラムの実行画面~VB.NETではWMPコントロールと+αさて、次はVB.NETです。2010も無料のEXPRESS版として出ましたね。Player(WMP)をコントロール(フォームに配置する部品のこと)として使う方法が、とっても簡単です。WMPコントロールを配置すれば、後は、URLに再生したいファイルのパスを設定することで、簡単に動画を再生することができます。WMPコントロールは、いかにもWMPを使ってる感じがするから嫌だ、という場合には、ちょっと敷居は高くなりますが、DirectShowをコントロールを使わずに、プログラムで使うという方法もあります。VB.NETでWMPコントロールを使ったプログラムの実行画面~なでしこではMCI補助ライブラリ改さて、トリはなでしこです。なでしこでは、MCIの命令を使って再生することができます。そのために必要な設定が色々あって、普通に使うには、ちょっと難があるかもしれません。こちらのサイトにある『MCI補助ライブラリ改』を使えば、それらを簡略化して、簡単に動画の再生ができるようになります。準備は、本体の項目にあるソースを、『nako』の拡張子のテキストファイルとして保存するだけです。使うときには、このソースを、『取り込む』命令を使って取り込んで使えばOKです。詳しい使い方も、このページや、サンプルプログラムを読めば、すぐにわかると思いますよ。これらの言語を使えば、このように動画再生のプログラムを手軽に作ることができるのです。さぁ、みなさんも、自分のお気に入りのメディアプレイヤーを作ってみてはどうでしょうか?※次の更新は12月1日、『あなたの部屋にかわいい秘書が?『あにめちっく・めぐみたん』を使ってみよう』の予定です。|Seesaaブログ。