曙海教育集團論壇3G手機技術專區Windows Mobile手機開發 → Moblie PPC下音效播放和手機振動的實現


  共有7300人關注過本帖樹形打印

主題:Moblie PPC下音效播放和手機振動的實現

美女呀,離線,留言給我吧!
wangxinxin
  1樓 個性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發短信
等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
Moblie PPC下音效播放和手機振動的實現  發帖心情 Post By:2010-12-4 10:28:04

Moblie PPC下音效播放和手機振動的實現
1、  音效播放:

1、Win CE平臺下內部API直接支持.WAV文件的播放 此函數如下:

BOOL sndPlaySound(LPCTSTR lpszSoundName,UINT fuSound); 第一個參數是要播放的WAV文件路徑

第二個參數是播放模式 支持同步,異步播放和循環播放 ,不支持暫停播放

具體介紹參考MSDN;

結束播放直接調用   sndPlaySound(NULL,NULL)。

頭文件: #include “Mmsystem.h.”

連接庫文件:#pragma comment( lib, "Coredll.lib" ) 。

備注:經測試在mobile PPC下 此API可以播放4M左右大小的文件完全可以勝任各種音效和背景音樂的實現,

如果媒體文件不是.wav可以找相關工具進行格式轉換。.mp3文件的播放在mobile下不能直接支持需

要解碼后播放,這個是比較復雜,我抽時間研究明白再說。



2、手機震動實現:



PPC和SmartPhone對此功能的支持方式是不一樣的。

在SmartPhone下使用API: Vibrate 和 VibrateStop (函數介紹參考MSDN)

例如:

Vibrate(0, NULL, TRUE, INFINITE);
::Sleep(2000);
VibrateStop();

頭文件: #include “vibrate.h“
連接庫文件:#pragma comment( lib, " aygshell.lib" ) 。



在PPC下使用API:NLedGetDeviceInfo 和 NLedSetDevice (函數介紹參考MSDN)

例如:(此代碼在VS2005下通過功能測試并在項目中得到應用,直接復制以下代碼并包含相關頭文件即可運行)

NLED_COUNT_INFO nci;

    NLedGetDeviceInfo(NLED_COUNT_INFO_ID,(PVOID)&nci);

    if(nci.cLeds > 1)        //如果系統中LED個數大于1

    {

       NLED_SETTINGS_INFO nsi;

       nsi.LedNum = 1;      //LED號,第一個為0,一般情況下震動設備為1.

       nsi.OffOnBlink = 1; //設置LED狀態為開

       (void)NLedSetDevice(NLED_SETTINGS_INFO_ID, &nsi);

       Sleep(1000);

       nsi.LedNum = 1;

       nsi.OffOnBlink = 0; //設置LED狀態為關

       (void)NLedSetDevice(NLED_SETTINGS_INFO_ID, &nsi);

    }

頭文件:#include “Nled.h” , #include “Pwinuser.h”

備注:

一般PPC系統會把震動設備做成LED,程序通過設置LED的狀態來啟動震動設備。

當打開震動設備后應當做延遲處理后關閉設備,否則會一直震動的。

支持(0中立(0反對(0單帖管理 | 引用 | 回復 回到頂部

返回版面帖子列表

Moblie PPC下音效播放和手機振動的實現








簽名
主站蜘蛛池模板: 国产欧美一区二区另类精品| 国产亚洲一区二区三区在线| 亚洲日韩精品欧美一区二区一| 西西www人体高清视频在线观看 | 国产精品亚洲欧美日韩一区在线| nxgx.com| 成人黄色电影在线观看 | 永久在线观看www免费视频| 天天综合天天干| 中文字幕中出在线| 日本道色综合久久影院| 亚洲制服丝袜精品久久| 永久免费无码网站在线观看 | 国内精品久久久久久无码不卡 | 淫444kkk| 国产性生大片免费观看性| 777奇米影视网| 大片毛片女女女女女女女| 一本大道无码人妻精品专区| 日产精品卡一卡2卡三卡乱码工厂| 五月婷婷一区二区| 欧美性xxxx禁忌| 亚洲第一成年网站大全亚洲 | 欧洲国产成人精品91铁牛tv| 亚洲熟妇av一区二区三区宅男 | 国产色婷婷五月精品综合在线| jlzzjlzz亚洲乱熟在线播放| 性欧美成人免费观看视| 中文字幕第一页在线播放| 日本爽爽爽爽爽爽在线观看免| 九九视频高清视频免费观看| 欧美人与动牲免费观看一| 亚洲日本va在线观看| 污污成人一区二区三区四区| 亚洲黄色性视频| 男女一边摸一边做刺激的视频| 国产在线精品二区韩国演艺界 | 91频在线观看免费大全| 国产精品99久久久久久宅男| 4455永久在线观免费看| 国产自产拍精品视频免费看|