<?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Windows Media Player</title><link>http://blogs.wankuma.com/ch3cooh/category/1695.aspx</link><description>Windows Media Player関係の日記です</description><managingEditor>CH3COOH(酢酸)</managingEditor><dc:language>ja-JP</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>CH3COOH</dc:creator><title>[WMP]FLVをWindows Media Playerで再生する方法</title><link>http://blogs.wankuma.com/ch3cooh/archive/2008/04/05/131828.aspx</link><pubDate>Sat, 05 Apr 2008 22:43:00 GMT</pubDate><guid>http://blogs.wankuma.com/ch3cooh/archive/2008/04/05/131828.aspx</guid><wfw:comment>http://blogs.wankuma.com/ch3cooh/comments/131828.aspx</wfw:comment><comments>http://blogs.wankuma.com/ch3cooh/archive/2008/04/05/131828.aspx#Feedback</comments><slash:comments>13</slash:comments><wfw:commentRss>http://blogs.wankuma.com/ch3cooh/comments/commentRss/131828.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/ch3cooh/services/trackbacks/131828.aspx</trackback:ping><description>&lt;p&gt;ブラウジング(ネットサーフィング？)をしていると、何だかんだ言ってFLVが溜まっていきます。FLVファイルは専用プレイヤーを使って再生出来るのですけど、普段Windows Media Playerを使っているのにFLVの時だけ専用プレイヤーを使うのには違和感を感じます。&lt;/p&gt; &lt;p&gt;WMP好きとしては、WMPを使いたいのでちょい調べてみました。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a title="http://www.rarewares.org/others.php" href="http://www.rarewares.org/others.php"&gt;http://www.rarewares.org/others.php&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Flash Video decoders　をダウンロードします。&lt;br&gt;解凍して「FLVSplitter.ax」 をシステムフォルダに格納して、「register.bat」 を実行すればOK&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/ch3cooh/aggbug/131828.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>CH3COOH(酢酸)</dc:creator><title>[WMP]Windows Media Player用の視覚エフェクト(Visualizer)を作ってみるテスト(5)</title><link>http://blogs.wankuma.com/ch3cooh/archive/2008/03/29/130393.aspx</link><pubDate>Sat, 29 Mar 2008 10:34:00 GMT</pubDate><guid>http://blogs.wankuma.com/ch3cooh/archive/2008/03/29/130393.aspx</guid><wfw:comment>http://blogs.wankuma.com/ch3cooh/comments/130393.aspx</wfw:comment><comments>http://blogs.wankuma.com/ch3cooh/archive/2008/03/29/130393.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/ch3cooh/comments/commentRss/130393.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/ch3cooh/services/trackbacks/130393.aspx</trackback:ping><description>本記事は、「&lt;a href="http://ch3cooh.jp/wmp/create-visualizer-for-windows-media-player/"&gt;Windows Media Player用の視覚エフェクト(Visualizer)を作る&lt;/a&gt;」へ転記しました。&lt;img src ="http://blogs.wankuma.com/ch3cooh/aggbug/130393.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>CH3COOH(酢酸)</dc:creator><title>[WMP]Windows Media Player用の視覚エフェクト(Visualizer)を作ってみるテスト(4)</title><link>http://blogs.wankuma.com/ch3cooh/archive/2008/03/24/129421.aspx</link><pubDate>Mon, 24 Mar 2008 23:52:00 GMT</pubDate><guid>http://blogs.wankuma.com/ch3cooh/archive/2008/03/24/129421.aspx</guid><wfw:comment>http://blogs.wankuma.com/ch3cooh/comments/129421.aspx</wfw:comment><comments>http://blogs.wankuma.com/ch3cooh/archive/2008/03/24/129421.aspx#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://blogs.wankuma.com/ch3cooh/comments/commentRss/129421.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/ch3cooh/services/trackbacks/129421.aspx</trackback:ping><description>本記事は、「&lt;a href="http://ch3cooh.jp/wmp/create-visualizer-for-windows-media-player/"&gt;Windows Media Player用の視覚エフェクト(Visualizer)を作る&lt;/a&gt;」へ転記しました。&lt;img src ="http://blogs.wankuma.com/ch3cooh/aggbug/129421.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>CH3COOH(酢酸)</dc:creator><title>[WMP]Windows Media Player用の視覚エフェクト(Visualizer)を作ってみるテスト(3)</title><link>http://blogs.wankuma.com/ch3cooh/archive/2008/03/24/129394.aspx</link><pubDate>Mon, 24 Mar 2008 18:38:00 GMT</pubDate><guid>http://blogs.wankuma.com/ch3cooh/archive/2008/03/24/129394.aspx</guid><wfw:comment>http://blogs.wankuma.com/ch3cooh/comments/129394.aspx</wfw:comment><comments>http://blogs.wankuma.com/ch3cooh/archive/2008/03/24/129394.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/ch3cooh/comments/commentRss/129394.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/ch3cooh/services/trackbacks/129394.aspx</trackback:ping><description>本記事は、「&lt;a href="http://ch3cooh.jp/wmp/create-visualizer-for-windows-media-player/"&gt;Windows Media Player用の視覚エフェクト(Visualizer)を作る&lt;/a&gt;」へ転記しました。&lt;img src ="http://blogs.wankuma.com/ch3cooh/aggbug/129394.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>CH3COOH</dc:creator><title>[WMP][C/C++]DLLは自分自身のリソースを使う事が出来ないのでしょうか？(解決編)</title><link>http://blogs.wankuma.com/ch3cooh/archive/2008/03/23/129184.aspx</link><pubDate>Sun, 23 Mar 2008 09:35:00 GMT</pubDate><guid>http://blogs.wankuma.com/ch3cooh/archive/2008/03/23/129184.aspx</guid><wfw:comment>http://blogs.wankuma.com/ch3cooh/comments/129184.aspx</wfw:comment><comments>http://blogs.wankuma.com/ch3cooh/archive/2008/03/23/129184.aspx#Feedback</comments><slash:comments>497</slash:comments><wfw:commentRss>http://blogs.wankuma.com/ch3cooh/comments/commentRss/129184.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/ch3cooh/services/trackbacks/129184.aspx</trackback:ping><description>&lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.wankuma.com/ch3cooh/archive/2008/03/23/129183.aspx"&gt;[WMP][C/C++]DLLは自分自身のリソースを使う事が出来ないのでしょうか？&lt;/a&gt;の続き。  &lt;p&gt;いざエントリを投稿しようとして、ざっくりと見返していたら、なんでGetModuleHandle()の引数はNULLなん？と疑問を感じて、MSDNを紐解いてみました。&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;a href="http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpdllpro/html/_win32_getmodulehandle.asp"&gt;GetModuleHandle&lt;/a&gt;&lt;br&gt;呼び出し側プロセスのアドレス空間に該当ファイルがマップされている場合、指定されたモジュール名のモジュールハンドルを返します。&lt;/p&gt;&lt;/blockquote&gt; &lt;blockquote&gt; &lt;p&gt;HMODULE GetModuleHandle(&lt;br&gt;&amp;nbsp; LPCTSTR lpModuleName&amp;nbsp;&amp;nbsp; // モジュール名&lt;br&gt;);&lt;br&gt;lpModuleName&lt;br&gt;NULL を指定すると、呼び出し側プロセスの作成に使われたファイルのハンドルが返ります。&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;゜&amp;nbsp;&amp;nbsp; ゜ (&amp;nbsp; д&amp;nbsp; )ﾎﾟｶｰﾝ&lt;br&gt;呼び出し側プロセスって、Windows Media Playerじゃまいか。 &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;GetModuleHandle()の引数に、自前のDLL名を指定すれば良さそうです。拡張子を略した場合「.dll」が付与されるらしいので、"sample"とだけ指定しておきます。&lt;br&gt; &lt;div class="wlWriterSmartContent" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:8ff4a0ae-3bc6-4eda-bbf1-803c79b23eb4" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;pre name="code" class="c"&gt;//  HINSTANCE hInstance = ::GetModuleHandle(NULL);
  HINSTANCE hInstance = ::GetModuleHandle("sample");
  HBITMAP hBmp= LoadBitmap(hInstance, MAKEINTRESOURCE(IDB_BITMAP1));
  if(!hBmp)
  {
    //hBmpがNULLであればエラーメッセージを出力する
    OutputMessage(GetLastError());
  }&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;これでようやくhBmpの値を取得する事が出来ました。かれこれ1週間位これで悩んでいましたよ(´；ω；｀) &lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/ch3cooh/aggbug/129184.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>CH3COOH</dc:creator><title>[WMP][C/C++]DLLは自分自身のリソースを使う事が出来ないのでしょうか？</title><link>http://blogs.wankuma.com/ch3cooh/archive/2008/03/23/129183.aspx</link><pubDate>Sun, 23 Mar 2008 09:25:00 GMT</pubDate><guid>http://blogs.wankuma.com/ch3cooh/archive/2008/03/23/129183.aspx</guid><wfw:comment>http://blogs.wankuma.com/ch3cooh/comments/129183.aspx</wfw:comment><comments>http://blogs.wankuma.com/ch3cooh/archive/2008/03/23/129183.aspx#Feedback</comments><slash:comments>44</slash:comments><wfw:commentRss>http://blogs.wankuma.com/ch3cooh/comments/commentRss/129183.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/ch3cooh/services/trackbacks/129183.aspx</trackback:ping><description>&lt;p&gt;エフェクト名も難なく変える事が出来たので、次は絵を表示させてみようと思いました。リソースからのBMPをロードした事が無いので、早速ゲイツに聞いてみます。  &lt;p&gt;サンプルコードを参考に、CSample::Render()にリソースID「IDB_BITMAP1」の画像をロードするようなコードを書きました。  &lt;p&gt;&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:67a62e2b-6f35-44eb-a78b-83ab4f4e7717" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;pre name="code" class="c"&gt;  HINSTANCE hInstance = ::GetModuleHandle(NULL);
  HBITMAP hBmp= LoadBitmap(hInstance, MAKEINTRESOURCE(IDB_BITMAP1));
  if(!hBmp)
  {
    //hBmpがNULLであればエラーメッセージを出力する
    OutputMessage(GetLastError());
  }&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;これで取得したhBmpを素直に描画してやればいいやなんて思ってましたが、実際実行してみるとhBmpはNULLで返ってきてしまいます。 
&lt;p&gt;覚えたてのエラーメッセージ取得技を使ってみると、エラーメッセージは「指定されたリソースの種類がイメージファイルに見つかりません。」です。&lt;br&gt;Σ('д'；)な、なんやってー!? 
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;プロジェクト内を「IDB_BITMAP1」で検索したら定義はちゃんとあります。&lt;br&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div class="wlWriterSmartContent" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:0c270568-6db4-4e65-b8e9-b4cb568f90eb" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;pre name="code" class="c"&gt;#define IDB_BITMAP1                     201
IDB_BITMAP1             BITMAP  DISCARDABLE     "bitmap1.bmp"&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;リソースエディタでBITMAPを追加して、ビルドが走ってるのも確認してるので問題は無いかと思うんだけど……何がおかしいのでしょうか？教えて偉い人！！&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;……と、ここまで書いたけど、自己解決しました。(解決編へ続きます。) &lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/ch3cooh/aggbug/129183.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>CH3COOH(酢酸)</dc:creator><title>[WMP]Windows Media Player用の視覚エフェクト(Visualizer)を作ってみるテスト(2)</title><link>http://blogs.wankuma.com/ch3cooh/archive/2008/03/16/128009.aspx</link><pubDate>Sun, 16 Mar 2008 23:17:00 GMT</pubDate><guid>http://blogs.wankuma.com/ch3cooh/archive/2008/03/16/128009.aspx</guid><wfw:comment>http://blogs.wankuma.com/ch3cooh/comments/128009.aspx</wfw:comment><comments>http://blogs.wankuma.com/ch3cooh/archive/2008/03/16/128009.aspx#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://blogs.wankuma.com/ch3cooh/comments/commentRss/128009.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/ch3cooh/services/trackbacks/128009.aspx</trackback:ping><description>本記事は、「&lt;a href="http://ch3cooh.jp/wmp/create-visualizer-for-windows-media-player/"&gt;Windows Media Player用の視覚エフェクト(Visualizer)を作る&lt;/a&gt;」へ転記しました。&lt;img src ="http://blogs.wankuma.com/ch3cooh/aggbug/128009.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>CH3COOH(酢酸)</dc:creator><title>[WMP]Windows Media Player用の視覚エフェクト(Visualizer)を作ってみるテスト(1)</title><link>http://blogs.wankuma.com/ch3cooh/archive/2008/03/15/127873.aspx</link><pubDate>Sat, 15 Mar 2008 20:57:00 GMT</pubDate><guid>http://blogs.wankuma.com/ch3cooh/archive/2008/03/15/127873.aspx</guid><wfw:comment>http://blogs.wankuma.com/ch3cooh/comments/127873.aspx</wfw:comment><comments>http://blogs.wankuma.com/ch3cooh/archive/2008/03/15/127873.aspx#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://blogs.wankuma.com/ch3cooh/comments/commentRss/127873.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/ch3cooh/services/trackbacks/127873.aspx</trackback:ping><description>本記事は、「&lt;a href="http://ch3cooh.jp/wmp/create-visualizer-for-windows-media-player/"&gt;Windows Media Player用の視覚エフェクト(Visualizer)を作る&lt;/a&gt;」へ転記しました。&lt;img src ="http://blogs.wankuma.com/ch3cooh/aggbug/127873.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>CH3COOH(酢酸)</dc:creator><title>[日常][WMP]おまもりんごさん</title><link>http://blogs.wankuma.com/ch3cooh/archive/2008/03/11/127154.aspx</link><pubDate>Tue, 11 Mar 2008 01:04:00 GMT</pubDate><guid>http://blogs.wankuma.com/ch3cooh/archive/2008/03/11/127154.aspx</guid><wfw:comment>http://blogs.wankuma.com/ch3cooh/comments/127154.aspx</wfw:comment><comments>http://blogs.wankuma.com/ch3cooh/archive/2008/03/11/127154.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blogs.wankuma.com/ch3cooh/comments/commentRss/127154.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/ch3cooh/services/trackbacks/127154.aspx</trackback:ping><description>本記事は、「&lt;a href="http://ch3cooh.jp/wmp/create-visualizer-for-windows-media-player/"&gt;Windows Media Player用の視覚エフェクト(Visualizer)を作る&lt;/a&gt;」へ転記しました。&lt;img src ="http://blogs.wankuma.com/ch3cooh/aggbug/127154.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>CH3COOH(酢酸)</dc:creator><title>[WMP]Windows Media Player用の視覚エフェクト(Visualizer)の作り方</title><link>http://blogs.wankuma.com/ch3cooh/archive/2008/03/11/127149.aspx</link><pubDate>Tue, 11 Mar 2008 00:31:00 GMT</pubDate><guid>http://blogs.wankuma.com/ch3cooh/archive/2008/03/11/127149.aspx</guid><wfw:comment>http://blogs.wankuma.com/ch3cooh/comments/127149.aspx</wfw:comment><comments>http://blogs.wankuma.com/ch3cooh/archive/2008/03/11/127149.aspx#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://blogs.wankuma.com/ch3cooh/comments/commentRss/127149.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/ch3cooh/services/trackbacks/127149.aspx</trackback:ping><description>本記事は、「&lt;a href="http://ch3cooh.jp/wmp/create-visualizer-for-windows-media-player/"&gt;Windows Media Player用の視覚エフェクト(Visualizer)を作る&lt;/a&gt;」へ転記しました。&lt;img src ="http://blogs.wankuma.com/ch3cooh/aggbug/127149.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>