在Brew平台上实现流媒体播放
在Brew平台上实现流媒体播放时,流媒体文件被下载下来放到内存区域是由谁来做的?由浏览器来做还是直接把视频文件的URL给播放器,然后由播放器自己处理?在手机上进行流媒体播放它采用的是一种什么样子的处理机制呢?
请各位高手指教!谢谢啦
[解决办法]
可以将rtsp的url传给IMedia进行处理即可
[解决办法]
AEEMediaDataWithQoS aa;
AEENetPolicyInfo bb;
bb.size = sizeof(AEENetPolicyInfo);
bb.isSet = TRUE;
bb.isQoSEnabled = FALSE;
bb.primaryPDPProfileNo = 4;//这里填pdp编号,例如cmwap的编号,接入点是必须的
aa.clsData = MMD_FILE_NAME;
aa.pData = FileName;//把收到的URL,保存到temp.url文件里面,这个filename是temp.url的完整路径,扩展名是必须的
aa.dwSize = 0;
aa.qosInfo = &bb;
AEEMediaUtil_CreateQoSMedia(AEE_GetIdleShell(), &aa, &pMedia);
callback里面收到MM_MP4_STATUS_PB_READY 调用IMEDIA_Play即可