smart phone(W-ZERO3)のsmartな使い方

W-ZERO3を中心に、便利なソフトの紹介や、自作アプリの開発など幅広くやっていきます。

バイブレータ

バイブレータの鳴らし方がわからない…。

VibrateっていうAPIがあるみたいだけどvibrate.hが無いので使えなさそう…。

バイブ鳴らすソフト公開してないかな〜、と検索したらありました。

SandGlass

ソースは公開されてないので鳴らし方はわからないけど、とりあえず鳴らす方法はあるみたいで一安心。

また、こちらに気になる記述を発見。

もう少し調べてみます!

  1. 2007/07/15(日) 02:45:14|
  2. 開発日記
  3. | トラックバック:0
  4. | コメント:0

サウンド再生

サウンド再生には下記のAPIが使えるみたい。
・sndPlaySound
・PlaySound

MSDNには次の説明があり、PlaySoundを使ったほうがよさそう。

> WAVEフォームサウンドを再生します。この関数は、PlaySound関数のサブセットであり、Windowsの以前のバージョンとの互換性のために残されています。

ファイルから読み込んで再生する場合:
PlaySound(_T("test.wav"), NULL, SND_ASYNC | SND_FILENAME);

実行ファイルとtest.wavを同じフォルダに置いていざ実行!
(エミュレータを使うときにはリモートファイルビューアを使いましょう)

…鳴るけどtest.wavの音じゃない…

ヘルプでPlaySoundを見ると、ファイルが見つからないときにはシステムのデフォルトの音が再生されるとか。

そこで、下記のとおり修正して、test.wavを一番上のフォルダ(「マイデバイス」)に置いて実行!

PlaySound(_T("\\test.wav"), NULL, SND_ASYNC | SND_FILENAME);

ちゃんと再生されました!

今回の再生方法はSND_FILENAMEを用いて、再生のたびにwavファイルにアクセスしますが、wavファイルをメモリに読み込んでおいて再生する方法もあります。
アラームアプリのように常駐する必要があるものは、動いていないときは極力メモリの使用量を抑えたいので、再生時にwavを読み込んだ方がベターだと思ってます。

【今日の課題】
相対パスの使い方


  1. 2007/07/13(金) 07:14:11|
  2. 開発日記
  3. | トラックバック:0
  4. | コメント:0

Window Mobile 5.0 SDK サンプル

SDKインストールするとサンプルもついてきます。
その説明サイトがこちら

アラームアプリ作るにはタイマーイベントや音鳴らす必要があると思うのだけど良いサンプルが見つからず。。。

ソースを公開してるアプリを参考にしようかな〜。

  1. 2007/07/12(木) 07:22:43|
  2. 開発日記
  3. | トラックバック:0
  4. | コメント:0
前のページ 次のページ

プロフィール

tok(とく)

Author:tok(とく)
N903i + Ad[es](WS011SH) 使用中。
初代W-ZERO3(WS003SH)もあります。

ネット依存症。
IT系会社勤務。
千葉県在住。
ラーメン好き。
インターネットに無限の可能性を感じる夢見る27歳。

【ウィルコムストア】( ゚д゚)ホスィ…
ウィルコムストア

これも( ゚д゚)ホスィ…
ウィルコムストア

(´-`).。oO(名機アドエス)
ウィルコムストア

最近の記事

最近のコメント

最近のトラックバック

月別アーカイブ

カテゴリー

FC2カウンター

ブロとも申請フォーム

この人とブロともになる

ブログ内検索

RSSフィード

リンク

このブログをリンクに追加する

By FC2ブログ

今すぐブログを作ろう!

Powered By FC2ブログ