欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

brew平台上,c语言的回调函数,imedia播放不出声音的有关问题? 哪位高手有这方面的例子最好给个

更新时间: 2014-01-05 02:45:37 责任编辑: Author_N1

 

BREW平台下,C语言的回调函数,IMedia播放不出声音的问题? 谁有这方面的例子最好给个,
test结构体中的变量:IMedia * pIMedia;
 AEEMediaData date;
 int count;
//代码实现
switch (eCode) 
 {
        // App is told it is starting up
        case EVT_APP_START:   
 if(SUCCESS != ISHELL_CreateInstance(pMe>a.m_pIShell,AEECLSID_MEDIAMIDI,(void **)&pMe->pIMedia) )
    return FALSE;
pMe->date.clsData = MMD_FILE_NAME;
   pMe->date.pData = "B.mid";
   pMe->date.dwSize = 0;
if(SUCCESS != IMEDIA_SetMediaData(pMe->pIMedia,&(pMe->date) ) )
    return FALSE;
 if(SUCCESS !=IMEDIA_RegisterNotify(pMe->pIMedia, 
         (PFNMEDIANOTIFY)CPlayerWin_MediaNotify, 
         pMe) )
    return FALSE;
pMe->count = IMEDIA_Play(pMe->pIMedia);//跟踪代码pMe->count为1,这是为什么?
 return(TRUE);
/////////////////////////////////////////////////////////////////////////////
回调函数的实现:
static void CPlayerWin_MediaNotify(void * pUser,AEEMediaCmdNotify * pCmdNotify)
{
 IMEDIA_Play(pCmdNotify->pIMedia); 
}
//这里的回调函数该怎么写?我想实现的功能只是播放B.mid文件,至于控制播放这里不实现,跪求高手指导!
--参考方法--
出错信息可能就需要在回调里处理了
--参考方法--
BREW SDK 中有mediaplayer的例子呀?!
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:45:37
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/14039/
本文WWW.DOC100.NET DOC100.NET版权所有。