symbian中打开wav mp3等音频文件
2010-06-22 02:48:00 来源:WEB开发网#include "player.h"
#include
CSampleAudio* CSampleAudio::NewL()
{
CSampleAudio* audio = CSampleAudio::NewLC();
CleanupStack::Pop();
return audio;
}
CSampleAudio* CsampleAudio::NewL()
{
CSampleAudio* audio = new(ELeave)CSampleAudio();
CleanupStack::PushL(audio);
audio->ConstructL();
return audio;
}
CSampleAudio::~CSampleAudio()
{
if(iPlayer)
{
delete iPlayer;
iPlayer = NULL;
}
}
CSampleAudio::CSampleAudio()
{
}
void CSampleAudio::ConstructL()
{
}
void CSampleAudio::PlayingAudioL(const TDesC& aFileName)
{
TFileName filepath(CompleteWithAppPath(aFileName));
iPlayer = CMdaAudioPlayerUtility::NewFilePlayerL(filepath, *this);
}
void CSampleAudio::MapcInitComplete(TInt aError, const TTimeIntervalMicroSeconds &aDuration)
{
if(aError == KErrNone)
{
iPlayer->SetVolume(iPlayer->MaxVolume());
iPlayer->Play();
}
else
{
// log error
}
}
void CSampleAudio::MapcPlayComplete(TInt aError)
{
if (aError == KErrNone)
{
// do something, if necessary
}
else
{
iPlayer->Stop();
}
}
- ››打开outlook ,提示outlook.pst 不是个人文件夹的修...
- ››Symbian S60 SocketConnection参数
- ››Symbian乏力:2010年诺基亚悲情大事记
- ››Symbian三大升级开启2011年新战略
- ››Symbian/Android/iOS/WM安装包对比
- ››Symbian一个活动对象的测试例子
- ››Symbian ListBox控件
- ››Symbian下自动切换SDK的批处理代码
- ››Symbian 3 版的 Swype 输入法正式上架
- ››Symbian中的设计模式
- ››Symbian S60平台JAVA开发环境搭建步骤
- ››Symbian自定义控件—如何实现跑马灯效果
更多精彩
赞助商链接