PNDで遊ぶ(8)メディアプレーヤー

PopUpMenuからエクスプローラが起動できるようになりましたので、当初の目的である「音楽を再生しながらナビ」を模索します。
スマートホンとかipodとか持っていない自分は、AUのW53CAにMP3を入れて持ち歩き、Lismoミュージックプレーヤーで聴いています。
なので、持っているソースの関係で、基本的にMP3の再生さえできればよいです。

——————————————————————————
【2011.05.06 追記】
内蔵の音楽プレーヤーですが、先に音楽プレーヤーを起動して音楽を再生開始し、そのままの状態でメニューに戻り、ナビゲーションを起動すれば、ナビゲーションをしながら音楽再生できることが判明しました(汗)
ちゃんと確認してなかったです。ハイ。
ただしアルバムの切替などの音楽プレーヤーの操作をする場合は、いったんナビを終了しないとできません。ってことでまあ、Hackは無駄ではないです。
——————————————————————————

TCPMPをインストール

グーグル先生によるとWindowsCEではTCPMPというメディアプレーヤーが評判よさそう。ということでインストールしてみました。
shino-blog TCPMPを使ってみようを参考に、TCPMP-WMpro.cabをダウンロード、インストールしてみました。

結論から言うと、これはだめです。
AK-CND333では2バイト文字のフォルダ/ファイル名の表示ができません。
ファイルの選択ができない、プレイリストの作成ができない、つまり使えません。

ひとつだけ注意を。TCPMPをインストールする際、デフォルト設定でOKを連打していくと \Program Files にインストールされます。これはこれで普通なんですが、AK-CND333の \Program Files は「ファイルの作成やコピーはできるが電源を切ると内容がリセットされてしまう」フォルダです。電源を落としてしまうと、インストールしたはずのファイルが消えてなくなります。それだけならまだいいのですが、デフォルトの内蔵メニューから起動するミュージックプレーヤーがエラーになり実行できなくなってしまいます。

コントロールパネルから起動できる「アプリケーションの削除」には情報が残っていて、選択して削除しようとしてもエラーになり削除できなくなってしまいます。これにはハマりました。

解決策は、もう一度TCPMPのインストーラーを実行してインストールし、電源を切る前に「アプリケーションの削除」をすることです。そうすれば元に戻ります。

WMP9

AK-CND333にはWindows Media Player Mobile(Windows Media Player 9 Series)が載っています。実行ファイルは \Windows\ceplayer.exe です。
ツールバーやメニューは英語ですが、こちらはちゃんと日本語のフォルダ/ファイルを扱えます。

プレイリストは File > Favorites > Organize Favorits で作成できます。がしかし、作成方法が非常に面倒です。PND内のすべての音声ファイルの一覧が表示され、ファイルのチェックボックスをONにしていくことでプレイリストに登録されるというものです。プレイリスト自体の名前も、日本語の入力ができないためアルファベットのみで表現するしかありません。そしてなにより、ここで作成したプレイリストは電源OFFで消えてしまうのです。とても実運用に耐えるものではありません。

WMP9用のプレイリストを作成する

そこでPCでプレイリストを作成、SDMMCに転送し、エクスプローラーからSDMMC内のプレイリストをタップしてメディアプレーヤーを起動することにしました。

プレイリストはASXという拡張子のついたXMLファイルです。

<ASX version = "3.0">
<PARAM name = "Last Entry" value = "1"/>
<PARAM name = "Generator" value = "CEPlayer"/>
<ENTRY>
<REF href="./フォルダ名/01 曲ファイル名.mp3"/>
</ENTRY>
<ENTRY>
<REF href="./フォルダ名/02 曲ファイル名.mp3"/>
</ENTRY>
…
…
</ASX>

\SDMMC\MUSIC にアルバムごとのサブフォルダをつくりMP3を格納、*.asxは \SDMMC\MUSIC に置くことにしました。なので相対パス指定は「./」です。これをアルバムごとに手編集で作るのは面倒なので、VBScriptで簡単なスクリプトを作成、ドラックアンドドロップでプレイリストを自動生成するようにしました。

PlaylistMaker

Windows Media Player Mobile用のプレイリストを作成するPC用スクリプトです。実行はPCで。WindowsCEでは動かないと思います。
もし使ってみたいという奇特な方がいらっしゃったら、こちらからどうぞ。

PlaylistMaker.zip

【使い方】
1)PCのデスクトップに解凍したPlaylistMaker.vbsを置く。
2)AK-CND333とPCをUSB接続する。
3)SDMMC内に任意のフォルダを作成し、音楽ファイル(mp3以外でもOK)を入れる。
4)3)のフォルダを1)のPlaylistMaker.vbsにドラッグアンドドロップする。
5)3)のひとつ上の階層に「フォルダ名.asx」という名前でプレイリストが作成される。

AK-CND333のエクスプローラーで5)のプレイリストをダブルタップするとアルバムを再生できます。

コメント

タイトルとURLをコピーしました