CE-AP1を制御する方法
注意
このページの内容は、私が豆腐の角に頭をぶつけたときに閃いたものであり、
内容について一切保証しません。ザウルス本体が壊れたり、
データ内容が消えたりする可能性も少なからずあります。
準備
「MP3プレイヤー Ver1.2」が必要です。
ザウルス宝箱からダウンロードできます。
使用する関数
ヘッダファイルを用意しました。
使用法についてはコメントで記述してあります。
とりあえず動かしてみるには
以下にサンプルコードを示します。MOREソフトを作られた方なら、
大体雰囲気は分かっていただけると思います。
#include "ceap1.h"
MP3BUF *mp3p; /* 制御構造体へのポインタ */
void mainFormSetUp(APLFORMPTR AplForm, MESSAGE* Message)
{
mp3p = Ceap1New(); /* 制御構造体の作成 */
Ceap1SetVolume(mp3p, CEAP1_SP_BOTH, 30); /* 音量設定 */
}
void CLICKBUTTON00BtnSelect(APLFORMPTR AplForm, MESSAGE* Message, const MESSAGE* BtnMsg)
{
Ceap1StartPlayMp3File(mp3p, "F1:TEST.MP3"); /* 演奏 */
}
void PIMExecEnd(PIMEXECWORK *PIMExecWork,MESSAGE *Message)
{
extern MP3BUF *mp3p;
Ceap1Dispose(mp3p); /* 制御構造体の開放 */
Message->CommonMsg.MessageID = AppliProcEndReqID;
Message->AppliProcEndReq.AplFilter = AF_THIS_APPLI;
}
謝辞
このページを作るにあたり、Keiさんと水原麗名さんに多大なる示唆を頂きました。
この場を借りてお礼申し上げます。
履歴
- 2001/11/15 必要ファイルと、リモコン制御関数に関して加筆。
- 2001/09/21 初版作成。
ご意見ご感想などはご意見ご感想などはBBS、
またはメールで。
このページにリンクを張るのは自由です。
argrath@ub32.org