以文本方式查看主題

-  曙海教育集團(tuán)論壇  (http://www.scb-ycwb.com/bbs/index.asp)
--  Windows Mobile手機開發(fā)  (http://www.scb-ycwb.com/bbs/list.asp?boardid=48)
----  Moblie PPC下音效播放和手機振動的實現(xiàn)  (http://www.scb-ycwb.com/bbs/dispbbs.asp?boardid=48&id=2122)

--  作者:wangxinxin
--  發(fā)布時間:2010-12-4 10:28:04
--  Moblie PPC下音效播放和手機振動的實現(xiàn)
Moblie PPC下音效播放和手機振動的實現(xiàn)
1、  音效播放:

1、Win CE平臺下內(nèi)部API直接支持.WAV文件的播放 此函數(shù)如下:

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

第二個參數(shù)是播放模式 支持同步,異步播放和循環(huán)播放 ,不支持暫停播放

具體介紹參考MSDN;

結(jié)束播放直接調(diào)用   sndPlaySound(NULL,NULL)。

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

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

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

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

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



2、手機震動實現(xiàn):



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

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

例如:

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

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



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

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

NLED_COUNT_INFO nci;

    NLedGetDeviceInfo(NLED_COUNT_INFO_ID,(PVOID)&nci);

    if(nci.cLeds > 1)        //如果系統(tǒng)中LED個數(shù)大于1

    {

       NLED_SETTINGS_INFO nsi;

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

       nsi.OffOnBlink = 1; //設(shè)置LED狀態(tài)為開

       (void)NLedSetDevice(NLED_SETTINGS_INFO_ID, &nsi);

       Sleep(1000);

       nsi.LedNum = 1;

       nsi.OffOnBlink = 0; //設(shè)置LED狀態(tài)為關(guān)

       (void)NLedSetDevice(NLED_SETTINGS_INFO_ID, &nsi);

    }

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

備注:

一般PPC系統(tǒng)會把震動設(shè)備做成LED,程序通過設(shè)置LED的狀態(tài)來啟動震動設(shè)備。

當(dāng)打開震動設(shè)備后應(yīng)當(dāng)做延遲處理后關(guān)閉設(shè)備,否則會一直震動的。
主站蜘蛛池模板: 99在线在线视频免费视频观看| 国产精品先锋资源站先锋影院 | 紧窄极品名器美妇灌| 最近免费中文字幕中文高清| 国产精品免费看久久久| 亚洲大尺度无码无码专区| 3d动漫精品啪啪一区二区免费| 美女被免费喷白浆视频| 日日婷婷夜日日天干| 国产aaaaaa| 三浦惠理子在线播放| 美女脱了内裤打开腿让你桶爽 | 欧美白人最猛性xxxxx| 在线观看黄色毛片| 亚洲精品理论电影在线观看| 97久久天天综合色天天综合色hd| 精品福利视频网| 女同一区二区在线观看| 免费高清在线观看| jizz性欧美2| 求网址你懂你的2022| 国产精品成人久久久久久久| 亚洲一线产区二线产区精华| 黄色福利在线观看| 无翼乌工口肉肉无遮挡无码18 | 日本视频免费观看| 国产一级强片在线观看| 中国一级特黄aa毛片大片| 精品伊人久久久久7777人| 天天躁日日躁狠狠躁av中文| 亚洲欧美精品一中文字幕| 美女无遮挡拍拍拍免费视频| 最新仑乱免费视频| 国产xxxx色视频在线观看| 九一制片厂果冻传媒56| 都市美妇至亲孽缘禁忌小说| 成人午夜兔费观看网站| 亚洲色大成网站www永久| 天堂www网最新版资源官网| 日韩一区二区三区免费体验| 又爽又黄又无遮挡的视频在线观看|