J2ME之家

匿名投稿 投稿指南 RSS订阅 J2ME通告:
搜索: 您的位置主页>Symbian>声音多媒体>

使用摄好像头拍照的时候添加一个快门的声音

2008-8-19 22:08:39 来源:j2me之家整理 责任编辑:本站整理 【 点击: 我要投稿 [进入论坛]

[J2ME之家-Symbian声音多媒体]使用CAknKeySoundSystem类将会在摄好像头捕获籣面的
时候播放声音方面是一个很有效的方法。下面的代码
演示了如何在你的应使用程序中实现这个特性:
Code: // myapp.h

#include <aknsoundsystem.h>

const TInt KSnapSoundId = 2;

class MyClass

{

...

private:

CAknKeySoundSystem* iCameraSound;

};

void MyClass::ConstructL()

{

...

iCameraSound =

static_cast<CAknAppUi*>(CEikonEnv::Static()->AppUi())->KeySounds();

if (iCameraSound)

{

TRAPD(error, iCameraSound->AddAppSoundInfoListL(

R_CAMERA_SNAP_SOUND));

if ((error != KErrAlreadyExists) && (error != KErrNone))

{

User::LeaveIfError(error);

}

}

}

void MyClass::PlaySnapSound()

{

iCameraSound->PlaySound(KSnapSoundId);

}
在你的.RSS资源文件中添加下面的代码
Code: #define KcameraSoundFile


"Z:\system\sounds\digital\Camera1a_2_8kHz.wav"

#define KSnapSoundId 2

RESOURCE AVKON_SOUND_INFO_LIST r_camera_snap_sound

{

list =

{

AVKON_SOUND_INFO

{

sid = KSnapSoundId;

priority = 45;

preference = EAknAudioPrefCamera; // defined in avkon.hrh

file = KCameraSoundFile;

}

};

}

Tag:一个 快门 声音 添加 时候 好像 拍照 使用 KSnapSoundId
责任编辑:本站整理
  • 用户名: (新注册)密码: 匿名:  请文明参与讨论,禁止漫骂攻击。
    评论总数: [ 查看全部 ] 网友评论
    关于我们 - 联系我们 - 广告服务 - 法律声明 - RSS订阅 - 网站地图 - 返回顶部