随笔分类 -  android

摘要:举例cocos2d-x提供的已有例子HelloCpp:cmd:如果没有生成build。xml,首先输入: android.bat list target 来查询我们现有的版本list有哪些.输入:andorid update project -n 项目名 -t 1 -p 项目路径(-n 对应的是项目名称, -t就是我们之前查询的SDK版本对应的ID,大家根据自己的项目版本做出选择即可, -p就是生成的路径)cd C:\sdk\cocos2d\samples\Cpp\HelloCpp\proj.androidndk-build NDK_DEBUG=1ant debugcd C:\sdk\coco 阅读全文
posted @ 2013-05-15 19:06 weinyzhou 阅读(339) 评论(0) 推荐(0)
摘要:之前忙活的视频通话已经完成,而且效果还不错。这是ipad和手机端的视频通话.支持语音和视频.现已完成android,windows两平台 阅读全文
posted @ 2013-04-21 18:48 weinyzhou 阅读(159) 评论(0) 推荐(0)
摘要:最近在忙活视频通话(sip),已经完成windows。android的版本传输和接收都没有问题,但是渲染数据的时候好像有点问题。如果顺利的话,android版本明天应该可以弄好,然后下一步把ios版本也搞了。有这方面需求的朋友,可以跟我联系.最近比较忙,很久没有写东西。最近准备把Mmsplayer开源了,方便大家学习。毕竟支持windows,wince,ios,android等平台。这是继我开源duilib for wince 之后,又一力作.联系方式:weinyzhou86@gmail.comQQ:514540005版权所有,禁止转载.发布自:http://blog.csdn.net/wei 阅读全文
posted @ 2013-04-17 00:00 weinyzhou 阅读(243) 评论(0) 推荐(0)
摘要:注意默认网络地址已经失效,若大家要测试网络播放但是又没有地址,可以用mms://live.cri.cn/oldies/ 地址测试。此版本是demo,播放一定时间后会停止不再进行播放.这次升级使wzplayer for android在原有的基础上,性能更高,更强。双核机器支持720P,部分高端手机甚至能软解1080P会根据运行平台的情况自动调节,使一些中高端的机器能有更加出色的表现.为了让大家更好的对比新版本的wzplayer性能的提高,新版本把默认的音频渲染也设置为了opensles ,所以demo版本只能在android 2.3及以上的系统上才能正常使用.在opensl es 和 open 阅读全文
posted @ 2013-04-13 14:43 weinyzhou 阅读(222) 评论(0) 推荐(0)
摘要:这是mplayer官方提供的各种视频格式的测试文件.http://samples.mplayerhq.hu/ 阅读全文
posted @ 2013-04-07 10:33 weinyzhou 阅读(1294) 评论(0) 推荐(0)
摘要:关于TigerLeap包V1.0说明1.版权声明tlplayer,wzplayer,mmsplayer等三大播放器所有权归WeinyZhou所有,所有人不得擅自用于商业用途.不得反编译以上库的部分或全部。2.联系方式:a)QQ:514540005b)E-mail:weinyzhou86@gmail.com3.更多技术支持:a)http://blog.csdn.net/weinyZhou4.默认电台播放地址:mms://live.rgd.com.cn/1057一.MmsplayerMmsplayer是一个小巧的mms协议播放器,仅支持mms协议,并且不支持seek操作.仅支持wma.目前已支持w 阅读全文
posted @ 2013-03-19 18:53 weinyzhou 阅读(371) 评论(0) 推荐(0)
摘要:经过几天的折腾,终于让tlplayer 支持smb协议了。目前tlplayer支持file,http,mms,rtsp,smb,dlna,ftp,rtmp等网络协议.并且支持自定义协议.加密数据流等.tlplayer在ios平台,大部分机型支持720Ptlplayer现已支持windows,ios,androidwzplayer支持windows,ios,android,mips-linux等tlplayer相关链接:http://blog.csdn.net/weinyzhou/article/details/8611494wzplayer:相关链接:http://blog.csdn.net/ 阅读全文
posted @ 2013-03-09 11:01 weinyzhou 阅读(169) 评论(0) 推荐(0)
摘要:经过一个星期的折腾,今天终于在wzplayer,tlplayer上扩展了dlna协议.支持dmr.由于项目需要用到dmr,经过多天的努力,终于在wzplayer上听到dlna设备传过来的美妙歌声.此次移植dlna的dms,dmp,dmr,dmc等.还是和以往一样,支持android,ios,windows等平台.联系方式:weinyzhou86@gmail.comQQ:514540005版权所有,禁止转载.发布自:http://blog.csdn.net/weinyzhou/article/details/8627999 阅读全文
posted @ 2013-03-02 00:06 weinyzhou 阅读(342) 评论(0) 推荐(0)
摘要:1.tlplayer 跨平台性tlplayer拥有wzplayer一样的跨平台性,支持ios,android,windows等.2.tplayer 的兼容性tlplayer因使用gles2,d3d等渲染技术,能兼容大部分的手机平台与电脑平台.3.支持协议支持file,http,mms,rtsp,rtmp等,其他可以扩展.4.支持加密tlplayer支持各种流方式进行加密.下面图片中的链接就是一些加密视频的播放样式.tlplayer for android 链接:http://blog.csdn.net/weinyzhou/article/details/8579696联系方式:weinyzho 阅读全文
posted @ 2013-02-25 22:33 weinyzhou 阅读(223) 评论(0) 推荐(0)
摘要:《Android系统级深入开发--移植与调试》第18章OpenMax多媒体引擎,本章开始介绍编结码较下层的标准模块OpenMax插件。本节为大家介绍OpenMax IL层的接口。AD:18.2.1 OpenMax IL层的接口(2)OMX_COMPONENTTYPE结构体实现后,其中的各个函数指针就是调用者可以使用的内容。各个函数指针和OMX_core.h中定义的内容相对应。EmptyThisBuffer和FillThisBuffer是驱动组件运行的基本的机制,前者表示让组件消耗缓冲区,表示对应组件输入的内容;后者表示让组件填充缓冲区,表示对应组件输出的内容。UseBuffer,Allocat 阅读全文
posted @ 2013-02-18 13:03 weinyzhou 阅读(998) 评论(0) 推荐(0)
摘要:《Android系统级深入开发--移植与调试》第18章OpenMax多媒体引擎,本章开始介绍编结码较下层的标准模块OpenMax插件。本节为大家介绍OpenMax系统的结构。AD:18.1.1 OpenMax系统的结构(2)图18-3中的虚线中的内容是OpenMax IL层的内容,其主要实现了OpenMax IL中的各个组件(Component)。对下层,OpenMax IL可以调用OpenMax DL层的接口,也可以直接调用各种Codec实现。对上层,OpenMax IL可以给OpenMax AL 层等框架层(Middleware)调用,也可以给应用程序直接调用。OpenMax IL主要内容 阅读全文
posted @ 2013-02-18 13:02 weinyzhou 阅读(354) 评论(0) 推荐(0)
摘要:3.5进入Idle状态以后,OMXcomponent就可以进入执行状态处理数据,并与PVMF进行数据交换。@首先PVMF还是发送command给omx component来改变状态,从OMX_StateIdle到OMX_Executing。@同样PVMF会等待component通过EventHandler callback返回的OMX_EventCmdComplete,表明component已经完成状态转换。@进入执行状态以后,PCMF会通过OMX_EmptyThisBuffer()来向component的某个input port发送数据,并要求component取得buffer中的数据进行处 阅读全文
posted @ 2013-02-17 16:26 weinyzhou 阅读(326) 评论(0) 推荐(0)
摘要:在这里讲的是Opencore和OMX的调用sequence,基本来说是根据OMX的API过程来实现的,属于将OMX集成到Opencore的原理部分对于omx IL的API,大家可以参考http://omxil.sourceforge.net/docs/modules.htmlOpencore and OMX core/componentinteraction1、将一个CODEC集成到PV Opencore multimedia framewok下的方式主要有三种:作为一个compressed MIO(media I/O)component,或者作为个node,或者作为一个Openmax com 阅读全文
posted @ 2013-02-17 16:26 weinyzhou 阅读(316) 评论(0) 推荐(0)
摘要:OpenMax 调用顺序(OpenMax Call Sequences)1 OMX 核心初始化 _OMX_MasterInit1)调用OMX_Init函数->OsclInit::Init(error, &select); //init all Oscl layers except Oscl scheduler.->_Try_OMX_Create(error, data); //create the OMX singleton->OsclSingletonRegistry::registerInstanceAndUnlock(data, OSCL_SINGLETON_I 阅读全文
posted @ 2013-02-17 16:05 weinyzhou 阅读(989) 评论(0) 推荐(0)
摘要:数据格式及OMX输入缓冲细节1.1 帧起始代码一般不用,H.264可能使用。1.2 OMX缓冲区三个值得信赖的关键参数nFilledLen 缓冲区长度nTimestamp 缓冲区时间戳OMX_BUFFERLAG_ENDOFFRAME 缓冲区结束标志位1.3多帧合并输入缓冲一些音频信息,单帧过小(eg ARM),将其合并作为一个缓冲区处理。nFilledLen为所有帧总长度,nTimestamp指向缓冲区第一帧时间。1.4部分帧视频解码单帧过大情况下,可能将单帧拆分后传递给缓冲区。部分帧情况下,只有最后一帧的缓冲区才拥有OMX_BUFFERLAG_ENDOFFRAME。部分帧缓冲区不会包含两帧信 阅读全文
posted @ 2013-02-17 16:04 weinyzhou 阅读(525) 评论(0) 推荐(0)
摘要:Android Opencore OpenMAX学习(1)1 OMX core methods1)OMX_Init2)OMX_Deinit3)OMX_GetHandle4)OMX_FreeHandle5)OMX_ComponentNameEnum6)OMX_GetComponentsOfRole7)OMX_GetRolesOfComponent8)OMX_SetupTunnel9)OMX_GetContentPipe2 The configuration parser API除了以上methods,强烈推荐OMX核心插件库包含此API2.1函数原型OMX_BOOL OMXConfigParse 阅读全文
posted @ 2013-02-17 15:57 weinyzhou 阅读(1701) 评论(0) 推荐(0)
摘要:1.tlplyer 介绍tlplayer 是Tiger Leap Player 的缩写.tlplayer是wzplayer的一次大升级,除了渲染接口基本保持和原来一样之外,所有的内核都进行升级。2.tlplayer比wzplayer的优势tlplayer 是针对手机高端用户需求,进行升级开发的。tlplayer是直接进行渲染,减少内存拷贝的过程.tlplayer 框架更加灵活,可以对wzplayer的加密完全插件兼容.tlplayer支持多音频流.3.tlplayer支持平台tlplayer现在支持ios,android,windows4.视频渲染方式windows: d3d,ddraw,gd 阅读全文
posted @ 2013-02-13 00:31 weinyzhou 阅读(236) 评论(0) 推荐(0)
摘要:1.wzplayer for android 支持视频加密数据流播放.2.wzplayerEx for android为 wzplayer 的专业版,支持视频硬解播放,可以支持最高视频流为1080p播放.3.高效,稳定是wzplayer 的优点.4.支持各种网络协议,http,rtsp,http,rtmp,mms等等.5.wzplayer 全格式支持,wzplayerEx目前支持硬解格式和系统相关.欢迎各种定制,加解密,或者私有网络协议的添加.wzplayer for android 相关链接:http://blog.csdn.net/weinyzhou/article/details/827 阅读全文
posted @ 2013-01-20 15:08 weinyzhou 阅读(296) 评论(0) 推荐(0)
摘要:本来想下载Android官方源代码,没想到android.git.kernel.org维护,不能访问,非常遗憾,并因此还郁闷了几天。后来转投MIUI,没找到它的源码,不知道它的"超过40万人社区开发团队"是什么意思,求解具体开发人员几何,都是谁?后来一想,竟然忘记了CyanogenMod这茬,这可是的的确确的开源啊,我的手机一直也在用CyanogenMod系统的,感觉确实不错。1.准备我得环境如下,VirtualBox 4.1.2.r73507Ubuntu11.10 Beta2(32位)下载CyanogenMod的gingerbread分支Ubuntu的环境配置大家可以参考 阅读全文
posted @ 2013-01-03 23:39 weinyzhou 阅读(161) 评论(0) 推荐(0)
摘要:wzplayer 支持android,ios,windows等三大主流平台.支持io协议 FILE,mms,http,rtsp等等,支持动态灵活扩展.支持私有加密视频播放.android,ios版本视频渲染 采用gles2.0渲染方式,直接渲染YUV数据,使效率和色彩饱和度大幅提高.并且优于大部分的播放器.android 音频支持AudioTrack,opensl es,openal等音频渲染接口ios支持audioQueue,openalwzplayer for android 相关链接:http://blog.csdn.net/weinyzhou/article/details/81996 阅读全文
posted @ 2012-12-09 18:24 weinyzhou 阅读(237) 评论(0) 推荐(0)