大家好。
通过BREW 3.1.5的SDK在播放多媒体的时候,如何获取该视频的作者,标题等初始信息。
通过调用IMedia_GetMediaParm接口。
我看3.1.5的API说明里面有个AEEMediaVideoData结构,下面的表格中可以得到视频的初始信息。
我调用
ret = IMedia_GetMediaParm(pMaolApp->mcMedia.m_pIMedia,MMV_SPEC_AUTHOR_STRING, (int32*)pData, sizeof(AECHAR*256));
后发现ret = 0.那就是说不用在回调里面等返回值来。但是pData只有一个字节,还是乱码的。我修改了一下视频的作者,pData的值么有任何改变。看来和这个没关系。
不知道哪位大哥做过类似开发,给我指导。
------解决方案--------------------------------------------------------
回调状态 mediaspec 到来,
把pData强制转为 mp4xxx之类的结构.忘记那个结构体的名字.
然后看这个结构体的信息,可见到视频长宽..之类.
但据我调试所知,有好些信息都是空白的,LZ要失望了.
自己去解析吧.不会太难.就解析mp4,3gp,其实格式是一样.网上一搜一大把.