android
weinyZhou
这个作者很懒,什么都没留下…
展开
-
wzplayer for android mms流播放
说明一下,这图片是因为那个截图软件导致的,不是我刷屏问题。不信你自己用了截取视频的图片就知道。我刷了半天,没刷到一张可以拿出手的图片。这是一个mms视频流的截图,wzplayer for android,wzplayer for ios,wzplayer for windows支持mms,http,rtsp等等协议,欢迎大家联系。采用gles2.0刷图。兼容android 2.2以原创 2012-11-06 23:55:26 · 2847 阅读 · 0 评论 -
Android Opencore OpenMAX学习
Android Opencore OpenMAX学习(1)1 OMX core methods1)OMX_Init2)OMX_Deinit3)OMX_GetHandle4)OMX_FreeHandle5)OMX_ComponentNameEnum6)OMX_GetComponentsOfRole7)OMX_GetRolesOfComponent8)OMX转载 2013-02-17 15:57:25 · 1263 阅读 · 0 评论 -
Android Opencore OpenMAX学习(3)OpenMax 调用顺序
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); //cr转载 2013-02-17 16:05:37 · 1123 阅读 · 0 评论 -
Opencore and OMX core/component interaction (一)
在这里讲的是Opencore和OMX 的调用sequence,基本来说是根据OMX的API过程来实现的,属于将OMX集成到Opencore的原理 部分对于omx IL的API,大家可以参考http://omxil.sourceforge.net/docs/modules.html Opencore and OMX core/component interaction转载 2013-02-17 16:26:09 · 1229 阅读 · 0 评论 -
Android Opencore OpenMAX学习(2)数据格式及OMX输入缓冲细节
数据格式及OMX输入缓冲细节1.1 帧起始代码一般不用,H.264可能使用。1.2 OMX缓冲区三个值得信赖的关键参数nFilledLen 缓冲区长度nTimestamp 缓冲区时间戳OMX_BUFFERLAG_ENDOFFRAME 缓冲区结束标志位1.3多帧合并输入缓冲一些音频信息,单帧过小(eg ARM),将其合并作为一个缓冲区处理。nFil转载 2013-02-17 16:04:56 · 1334 阅读 · 0 评论 -
Opencore and OMX core/component interaction (二)
3.5 进入 Idle 状态以后, OMX component 就可以进入执行状态处理数据 ,并与 PVMF 进行数据交换。@首先 PVMF 还是发送 command 给 omx component 来改变状态,从 OMX_StateIdle 到 OMX_Executing 。@同样 PVMF 会等待 component 通过 EventHandler callback 返回的转载 2013-02-17 16:26:56 · 2217 阅读 · 0 评论 -
OpenMax IL层的接口 3
《Android系统级深入开发--移植与调试》第18章OpenMax多媒体引擎,本章开始介绍编结码较下层的标准模块OpenMax插件。本节为大家介绍OpenMax IL层的接口。AD:18.2.1 OpenMax IL层的接口(2)OMX_COMPONENTTYPE结构体实现后,其中的各个函数指针就是调用者可以使用的内容。各个函数指针和OMX_co转载 2013-02-18 13:03:05 · 1327 阅读 · 0 评论 -
OpenMax系统的结构(2)
《Android系统级深入开发--移植与调试》第18章OpenMax多媒体引擎,本章开始介绍编结码较下层的标准模块OpenMax插件。本节为大家介绍OpenMax系统的结构。AD:18.1.1 OpenMax系统的结构(2)图18-3中的虚线中的内容是OpenMax IL层的内容,其主要实现了OpenMax IL中的各个组件(Component)。转载 2013-02-18 13:02:21 · 1091 阅读 · 0 评论 -
tlplayer for ios 最新谍报支持mms,rtsp,http,rtmp等网络协议.
1.tlplayer 跨平台性tlplayer拥有wzplayer一样的跨平台性,支持ios,android,windows等.2.tplayer 的兼容性tlplayer因使用gles2,d3d等渲染技术,能兼容大部分的手机平台与电脑平台.3.支持协议支持file,http,mms,rtsp,rtmp等,其他可以扩展.4.支持加密tlplayer支持各种流方式进行加密原创 2013-02-25 22:33:16 · 3572 阅读 · 0 评论 -
tlplayer support smb
经过几天的折腾,终于让tlplayer 支持smb协议了。目前tlplayer支持file,http,mms,rtsp,smb,dlna,ftp,rtmp等网络协议.并且支持自定义协议.加密数据流等.tlplayer在ios平台,大部分机型支持720Ptlplayer现已支持windows,ios,androidwzplayer支持windows,ios,android原创 2013-03-09 11:01:16 · 1679 阅读 · 0 评论 -
tlplayer for android,使用还是使用gles2渲染的 player
1.tlplyer 介绍tlplayer 是Tiger Leap Player 的缩写.tlplayer是wzplayer的一次大升级,除了渲染接口基本保持和原来一样之外,所有的内核都进行升级。2.tlplayer比wzplayer的优势tlplayer 是针对手机高端用户需求,进行升级开发的。tlplayer是直接进行渲染,减少内存拷贝的过程.tlplayer 框架更加灵活,可以原创 2013-02-13 00:31:33 · 2087 阅读 · 2 评论 -
wzplayerEx for android(真正硬解接口,支持加密的 player)
1.wzplayer for android 支持视频加密数据流播放.2.wzplayerEx for android为 wzplayer 的专业版,支持视频硬解播放,可以支持最高视频流为1080p播放.3.高效,稳定是wzplayer 的优点.4.支持各种网络协议,http,rtsp,http,rtmp,mms等等.5.wzplayer 全格式支持原创 2013-01-20 15:08:28 · 2299 阅读 · 0 评论 -
EGLHelper
import javax.microedition.khronos.egl.EGL10;import javax.microedition.khronos.egl.EGL11;import javax.microedition.khronos.egl.EGLConfig;import javax.microedition.khronos.egl.EGLContext;import java原创 2012-11-30 12:15:15 · 2284 阅读 · 0 评论 -
android屏幕监控上下左右滑动
简单写一下,view 或者 activity 实现 OnGestureListener 接口。在 onFling方法中实现左右滑动:[java] view plaincopypublic boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX,转载 2012-12-04 23:08:27 · 1597 阅读 · 0 评论 -
买了一块s5pv210 的开发板
买了一块s5pv210 的开发板跑了一下mmsplayer,效果不错。然后再跑一下wzplayer那个高清电视,效果不是很好,估计因为高清原因,软解还是不是很给力.有空优化一下,看一下会不会好一点.原创 2012-11-21 00:04:44 · 1100 阅读 · 1 评论 -
Android NDK学习 <五> C++ 支持
http://blog.sina.com.cn/s/blog_602f877001014qe5.html转载 2012-12-05 11:06:21 · 694 阅读 · 0 评论 -
wzplayer for android界面
这是在开发板上面的截图.支持手势发布自:http://blog.csdn.net/weinyzhou/article/details/8258072联系方式:weinyzhou86@gmail.comQQ:514540005原创 2012-12-04 23:19:59 · 1379 阅读 · 0 评论 -
wzplayer for android正式支持OpenSL ES
wzplayer for android正式支持OpenSL ES.SL 的音质和AudioTrack简直不能相提并论.而且使用SL,减少调用JAVA导致效率下降.gles2.0高品质的画质,再加上SL的高品质的音效.足够让wzplayer跻身中上等的播放器队列.wzplayer所有渲染模块采用动态的方式加载,所以就算支持sl,wzplayer 还是支持an原创 2012-12-08 12:06:56 · 2225 阅读 · 0 评论 -
android CyanogenMod源码下载和编译
本来想下载Android官方源代码,没想到android.git.kernel.org维护,不能访问,非常遗憾,并因此还郁闷了几天。 后来转投MIUI,没找到它的源码,不知道它的"超过40万人社区开发团队"是什么意思,求解具体开发人员几何,都是谁?后来一想,竟然忘记了CyanogenMod这茬,这可是的的确确的开源啊,我的手机一直也在用CyanogenMod系统的,感觉确实不错。1转载 2013-01-03 23:39:35 · 952 阅读 · 0 评论 -
android player,wzplayer for android (gles2.0)渲染 ,声音支持AudioTrack,opensl es
wzplayer 支持android,ios,windows等三大主流平台.支持io协议 FILE,mms,http,rtsp等等,支持动态灵活扩展.支持私有加密视频播放.android,ios版本视频渲染 采用gles2.0渲染方式,直接渲染YUV数据,使效率和色彩饱和度大幅提高.并且优于大部分的播放器.android 音频支持AudioTrack,opensl es,opena原创 2012-12-09 18:24:27 · 4636 阅读 · 0 评论 -
wzplayer,tlplayer正式支持扩展dlna协议
经过一个星期的折腾,今天终于在wzplayer,tlplayer上扩展了dlna协议.支持dmr.由于项目需要用到dmr,经过多天的努力,终于在wzplayer上听到dlna设备传过来的美妙歌声.此次移植dlna的dms,dmp,dmr,dmc等.还是和以往一样,支持android,ios,windows等平台.联系方式:weinyzhou86@gmail.co原创 2013-03-02 00:06:34 · 1897 阅读 · 0 评论 -
测试视频集,各种测试用的视频文件
这是mplayer官方提供的各种视频格式的测试文件.http://samples.mplayerhq.hu/原创 2013-04-07 10:33:40 · 6738 阅读 · 0 评论 -
Tiger LeapV1.0打包发布,里面包含了mmsplayer,wzplayer,tlplayer各个平台的播放器用例.包括部分source code
关于Tiger Leap包V1.0说明1.版权声明tlplayer,wzplayer,mmsplayer等三大播放器所有权归Weiny Zhou所有,所有人不得擅自用于商业用途.不得反编译以上库的部分或全部。2.联系方式:a) QQ:514540005b) E-mail:weinyzhou86@gmail.com3.更多技术支持:a) http://blog.c原创 2013-03-19 18:53:56 · 2068 阅读 · 0 评论 -
TigerDLNA for ios 集成Tlplayer
好久没有写博客了,这次带着TigerDLNA for ios 跟大家见面什么都不说先上图1.优点优点由于libTigerDLNA使用uiview封装,所以大家可以很方便的集成到自己的项目中。由于集成了tlplayer当然也可以只是作为一个播放器来使用,支持各种网络协议。不得不提的是还支持加密方式播放,也就是dlna也可以推送加原创 2013-10-13 00:43:37 · 1761 阅读 · 0 评论 -
wzplayer for android V1.6.1 (支持音视频加密播放)
1.更新1)1.6.0修改了所有默认音频渲染使用AudioTrack输出,这样只要不播放视频,能支持1.6以上的机器,但是如果播放视频的话,需要2.2以上的机器。2)修复mms协议32bit的音频会导致奔溃bug.2.同时支持gles2 异步和同步渲染两种方式.1.5开始wzplayer支持同步渲染方式,渲染视频.让视频播放效率更高.让高清视频播放更加流畅原创 2013-11-06 01:20:56 · 2157 阅读 · 0 评论 -
Android中使用proguardgui混淆jar包
本文章的前提条件是,读者已经掌握了正确导出jar包的技能。1、拷贝Android项目中“proguard.cfg”文件到你指定的位置,并改名为“proguard.pro”,此步是为proguardgui应用做前期的配置。2、在android开发sdk相应的目录下找到proguardgui启动入口,mac os上的路径如下“/Users/jayhomzho转载 2013-11-25 18:26:14 · 972 阅读 · 0 评论 -
tlplayer,wzplayer所有平台通用加密测试视频
此视频文件为通用版本,支持tlplayer,wzplayer,能在ios,android,windows,mac等平台上使用,发布此文件紧为方便用户测试。下载地址:http://www.coolradio.cn/target.rar下载后,tlplayer for ios平台需要将文件修改为wze,否则无法识别到文件.若有任何疑问及时与我联系。原创 2014-02-09 12:59:56 · 4408 阅读 · 0 评论 -
tlplayer,wzplayer支持wince,winphone,windows8 for arm
tlplayer,wzplayer宣布支持wince,winphone,windows8 for arm,支持http,hls,rtmp,rtsp,mms等媒体流协议。支持加密视频播放。目前tlplayer与wzplayer支持windows,wince,winphone,android,ios,mac,linux等平台。支持多核解码,使用硬件渲染。原创 2014-03-22 01:03:04 · 1875 阅读 · 0 评论 -
近期会放出tlplayer for android的更新版本
tlplayer for android的一次重大更新在近期将会放出,大家都期待很久了吧。tlplayer 与wzplayer的区别:1.tlplayer具有wzplayer的所有的功能,支持mms,rtmp,hls,http,rtsp,m3u8等网络协议,支持加密流播放.2.tlplayer支持帧预览,并且支持生成图片文件等。3.tlplayer支持变速不变声等功能.4.tl原创 2014-03-24 00:28:00 · 1829 阅读 · 1 评论 -
tlplayer 所有平台版本支持水印叠加
tlplayer支持视频渲染前水印叠加,各个系统版本同样支持。原创 2014-07-08 23:19:36 · 1311 阅读 · 0 评论 -
wzplayer V1.6正式版(无限制)不支持加密版本 2014-07-08
wzplayer V1.6正式版(无限制)不支持加密版本发布于官方,下载地址wzplayer V1.6正式版(无限制)不支持加密版本http://www.coolradio.cn/wzplayer.apk需要体验的,大家可以到此地址下载。原创 2014-01-14 23:05:49 · 1601 阅读 · 0 评论 -
NDK lseek大文件无法正常seek
这个大坑,估计很多做NDK开发的朋友都有遇到过,1.经验之谈 相信很多有linux开发经验的朋友,第一时间想到的是,添加_FILE_OFFSET_BITS=64宏定义.但是android好像不接受这一套,添加了,lseek SEEK_END还是返回-1.2.解决办法 直接把lseek重定义为lseek64.原创 2016-08-08 15:58:26 · 932 阅读 · 0 评论 -
wzplayer for android V1.5.3 (新增YUV文件播放)
wzplayer for android V1.5.3新增功能1.使用gl es2 播放 yuv 文件.联系方式:weinyzhou86@gmail.comQQ:514540005版权所有,禁止转载.发布自:http://blog.csdn.net/weinyzhou/article/details/9179289原创 2013-06-26 14:58:49 · 1536 阅读 · 0 评论 -
wzplayer for android V1.5.2 (支持音视频加密播放)
1.更新1)1.5.2增强了音效,将所有单声道转换成立体声输出.2)修正前一版本opensl音频渲染输出暂停时无法关闭.2.同时支持gles2 异步和同步渲染两种方式.1.5开始wzplayer支持同步渲染方式,渲染视频.让视频播放效率更高.让高清视频播放更加流畅.wzp原创 2013-06-08 18:58:16 · 2862 阅读 · 1 评论 -
android player ,wzplayer for android NEON版本(添加插图)
wzplayer for android NEON版本发布。方便大家测试播放器的性能。视频播放器地址写死了,一个浙江卫视高清的一个http视频流播放地址,所以大家测试的时候一定要将网络打开,不然无法播放,当然你也可以破解apk文件,修改里面的地址,我也推荐你这样做。哈哈。里面java代码不多就几行。我没有加混淆,方便大家破解。此是neon版本,所以手机必须支持neon arm汇编指令。原创 2012-11-19 15:24:20 · 3081 阅读 · 0 评论 -
最近在忙活视频通话(sip)
最近在忙活视频通话(sip),已经完成windows。android的版本传输和接收都没有问题,但是渲染数据的时候好像有点问题。如果顺利的话,android版本明天应该可以弄好,然后下一步把ios版本也搞了。有这方面需求的朋友,可以跟我联系.最近比较忙,很久没有写东西。最近准备把Mmsplayer开源了,方便大家学习。毕竟支持windows,wince,io原创 2013-04-17 00:00:03 · 2778 阅读 · 2 评论 -
视频通话最新谍报
之前忙活的视频通话已经完成,而且效果还不错。这是ipad和手机端的视频通话.支持语音和视频.现已完成android,windows两平台原创 2013-04-21 18:48:22 · 1704 阅读 · 2 评论 -
视频通话最新谍报
视频通话这个,其实早就能互通了,只是之前因为忙别的项目,没有时间上传.视频是ipad和手机通信时的界面.原创 2013-04-21 18:07:21 · 1370 阅读 · 1 评论 -
android ndk gdb 调试
举例cocos2d-x提供的已有例子HelloCpp:cmd:如果没有生成build。xml,首先输入: android.bat list target 来查询我们现有的版本list有哪些.输入:andorid update project -n 项目名 -t 1 -p 项目路径(-n 对应的是项目名称, -t就是我们之前查询的SDK版本对应的ID,大家根据自己的项目版本原创 2013-05-15 19:06:38 · 1924 阅读 · 0 评论 -
wzplayer player (android,windows,ios) 多核解码
注意默认网络地址已经失效,若大家要测试网络播放但是又没有地址,可以用mms://live.cri.cn/oldies/ 地址测试。此版本是demo,播放一定时间后会停止不再进行播放.这次升级使wzplayer for android在原有的基础上,性能更高,更强。双核机器支持720P,部分高端手机甚至能软解1080P会根据运行平台的情况自动调节,使一些中高端的机器能有更加出原创 2013-04-13 14:43:20 · 3553 阅读 · 2 评论