
ios
weinyZhou
这个作者很懒,什么都没留下…
展开
-
视频 帧加密=真加密
视频 帧加密=真加密1.音视频加密方式有几种文件头加密,也就是对文件头信息进行加密,这种加密方式是部分加密,加密强度较弱,现在大部分播放器,能够跳过头,进行播放。流加密,这种加密方式,此加密方式较文件加密来说,会相对较文件头加密安全,因为是对整一个文件进行加密,所以播放时是边解边播。缺陷是,一旦被破解人家使用其他技术,容易被整一个文件导出。帧加密,这种加密方式,是现在业...原创 2016-07-31 17:12:07 · 3505 阅读 · 0 评论 -
ios开发答疑录系列---(二)Xcode 提交过程 遇到 no identities were available
============================================================博文原创,转载请声明出处蓝岩--移动互联网老兵============================================================在用xcode提交 app的时候,首先需要在 iTunes Connect转载 2013-03-15 15:28:44 · 1339 阅读 · 0 评论 -
xcode4.4+ APP 打包以及提交apple审核详细流程(新版本更新提交审核)
最近项目到了最后的阶段,测试完一切ok后,准备打包以及提交,不料看到网上众教程,好多都是老版本的,现在IDE实现方式改了,那些方法好多都找不到,绕了一大圈,才搞明白流程,现在记录下来,以便朋友们查阅。开发环境:xcode4.4.1iphonesdk:5.1.1开发机器:macmini真机部署测试:apple个人开发者ID转载 2013-03-15 11:22:46 · 1139 阅读 · 0 评论 -
XCode4 App Store提交小结
本文建立在你的应用程序已开发完成的基础上本文以理清流程为主本文的内容以Distribution为准,但是所附的参考资料也有对Ad Hoc的说明三种证书(Development、Distribution、Ad Hoc)的区别请参考:http://blog.sina.com.cn/s/blog_68444e230100srdn.html本文引用的官方资料以XCode 3为准,XCode 4的操作略有不转载 2013-03-14 23:31:13 · 1163 阅读 · 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 · 1960 阅读 · 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 · 1717 阅读 · 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 · 3634 阅读 · 0 评论 -
使用Xcode和Instruments调试解决iOS内存泄露
虽然iOS 5.0版本之后加入了ARC机制,由于相互引用关系比较复杂时,内存泄露还是可能存在。所以了解原理很重要。这里讲述在没有ARC的情况下,如何使用Instruments来查找程序中的内存泄露,以及NSZombieEnabled设置的使用。本文假设你已经比较熟悉Obj-C的内存管理机制。实验的开发环境:XCode 4.5.21、运行Demo。先下载一个实现准转载 2013-03-06 10:18:08 · 982 阅读 · 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 · 4702 阅读 · 0 评论 -
ffmpeg for ios 交叉编译 (支持i686 armv7 armv7s) 包含lame支持
由于项目还需要mp3 音频编码, 所以先需要下载lame源码搭建交叉环境, 在lame目录下录入如下编译脚本 build.sh 1 #! /bin/sh 2 3 4 SDK_VERSION="6.0" 5 6 rm -rf build 7 mkdir build 8 9 function build_lame()10 {11转载 2013-01-13 17:18:51 · 2043 阅读 · 2 评论 -
近期会将视频在线课堂移植ios,欢迎大家关注
近期会将视频在线课堂移植ios,欢迎大家关注.以前有android版本,由于种种原因ios版本一直没有能够发布和大家见面.让大家久等了.ios版本核心播放模块将使用wzplayer,以解决ios上对mp4视频流格式支持不太好问题.并且添加新应用推送功能,以方便向大家推送更多更好的新应用.原创 2012-11-18 18:16:42 · 1157 阅读 · 0 评论 -
3-15终于把第一个app提交了
虎跃在线课堂-英语篇这个项目终于在2013-03-15提交了.从去年就说要做这样一个app,当时因为各种原因,一直未能完成.当然有技术因素,还有其他问题.===========================================================================2013-03-15一个里程碑.原创 2013-03-15 16:07:29 · 1129 阅读 · 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 · 2119 阅读 · 0 评论 -
更新Windows ActiveX,Ios
两天内连续更新Windows ActiveX,和IOS两个平台。Windows ActiveX更新主要是添加加密流在线播放支持。IOS是优化渲染视频。Windows ActiveX 相关地址:http://blog.youkuaiyun.com/tigerleap/article/details/23227039IOS 相关地址:http://blog.youkuaiyun.com/t原创 2014-06-24 01:53:10 · 1246 阅读 · 0 评论 -
tlplayer for ios V1.1.1加密测试版本
2014-06-22修正稳定性.大家还是可以从原来的下载地址下载。此为tlplayer for ios版本,可以播放加密视频与非加密视频。加密视频下载地址:http://blog.youkuaiyun.com/tigerleap/article/details/19007003ipa文件下载地址:http://www.coolradio.cn/tlplayerPro(Encrypt)...原创 2014-02-09 13:04:56 · 1890 阅读 · 0 评论 -
wzplayer for ios 针对(mms)优化版本V1.0
wzplayer for ios针对mms优化版本发布。1.支持mms,http,rtmp,rtsp等协议2.支持全格式下载地址:http://www.coolradio.cn/WzPlayer.ipa更强大的,请使用tlplayer联系方式:weinyzhou86@gmail.comQQ:514540005版权所有,禁止转载.原创 2014-04-27 14:44:09 · 1180 阅读 · 0 评论 -
tlplayer for ios V1.1.2加密测试版本(修复1.1.1版本 for ios7播放闪退问题)
此为tlplayer for ios版本,可以播放加密视频与非加密视频。加密视频下载地址:http://blog.youkuaiyun.com/tigerleap/article/details/19007003ipa文件下载地址:http://www.coolradio.cn/tlplayerPro(Encrypt).rar此ipa文件已修改后缀,请下载后自行修改后缀为ipa。否则无原创 2014-02-26 00:42:01 · 1948 阅读 · 0 评论 -
tlplayer for ios V1.1(附上截图)
此程序UI修改于虎跃在线课堂。所以极其相似。可以播放网络视频与本地视频,不知道怎么拷贝本地视频到Ipad或iphone上看的朋友,请自己到网上看教程。支持mms,file,rtsp,rtmp,http,ftp等协议。支持自定义协议,加密流播放。下载地址:http://download.youkuaiyun.com/detail/weinyzhou/6246711联系原创 2013-09-10 09:41:37 · 1855 阅读 · 0 评论 -
TigerDLNA for ios 集成Tlplayer
好久没有写博客了,这次带着TigerDLNA for ios 跟大家见面什么都不说先上图1.优点优点由于libTigerDLNA使用uiview封装,所以大家可以很方便的集成到自己的项目中。由于集成了tlplayer当然也可以只是作为一个播放器来使用,支持各种网络协议。不得不提的是还支持加密方式播放,也就是dlna也可以推送加原创 2013-10-13 00:43:37 · 1809 阅读 · 0 评论 -
wzplayer player (android,windows,ios) 多核解码
注意默认网络地址已经失效,若大家要测试网络播放但是又没有地址,可以用mms://live.cri.cn/oldies/ 地址测试。此版本是demo,播放一定时间后会停止不再进行播放.这次升级使wzplayer for android在原有的基础上,性能更高,更强。双核机器支持720P,部分高端手机甚至能软解1080P会根据运行平台的情况自动调节,使一些中高端的机器能有更加出原创 2013-04-13 14:43:20 · 3636 阅读 · 2 评论 -
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 · 2917 阅读 · 1 评论 -
视频通话最新谍报
视频通话这个,其实早就能互通了,只是之前因为忙别的项目,没有时间上传.视频是ipad和手机通信时的界面.原创 2013-04-21 18:07:21 · 1410 阅读 · 1 评论 -
android player ,wzplayer for android NEON版本(添加插图)
wzplayer for android NEON版本发布。方便大家测试播放器的性能。视频播放器地址写死了,一个浙江卫视高清的一个http视频流播放地址,所以大家测试的时候一定要将网络打开,不然无法播放,当然你也可以破解apk文件,修改里面的地址,我也推荐你这样做。哈哈。里面java代码不多就几行。我没有加混淆,方便大家破解。此是neon版本,所以手机必须支持neon arm汇编指令。原创 2012-11-19 15:24:20 · 3128 阅读 · 0 评论 -
wzplayer 成功支持IOS
wzplayer 成功支持IOS 与Android版本一样采用gles2.0 yuv直接渲染,保证效率和节省资源等。鉴于IOS无法提供DEMO问题,此次IOS,ANDROID版本都不提供DEMO。需要的朋友直接联系。因为我发现我的MMSPLAYER的ANDROID版本因为一些人破解,其实主要是JAVA容易被反编译。已经被放到PUDN上。出于保护自己的原因,不发布DEMO需要的朋原创 2012-10-19 23:07:36 · 1534 阅读 · 0 评论 -
关于mmsplayer一些电台不支持播放问题说明
关于mmsplayer一些电台不支持播放问题,今天发现有些电台和其他电台的传输等等不一样,导致MMSPLAYER不能正常播放。我会抽时间解决,但是可能不会那么快,因为最近在做自己的的radio app哈哈。但是如果客户有需求,可以响应调整优先级。声明,anyraido可以播放的,mmsplayer也可以播放。mmsplayer不能播放,anyradio也不能播放的,。下一版本V2.1目原创 2012-06-09 21:44:13 · 1760 阅读 · 0 评论 -
ios audioqueue 流播放接口
AudioMedia_ios.h//// AudioMedia_ios.h// mmsplayer//// Created by Weiny on 12-4-4.// Copyright (c) 2012年 Weiny Zhou. All rights reserved.//#ifndef mmsplayer_AudioMedia_ios_h#define mms原创 2012-06-03 15:38:56 · 5025 阅读 · 6 评论 -
使用lipo合并iPhone模拟器和真机的静态类库
在XCode开发中分为2种运行环境,一种是模拟器,一种是设备(devices),在这两种环境中静态库(.a文件)是不能混用的,混用的话会造成程序崩溃。为了避免这种情况,一种做法是分别编译两种版本的静态库,当使用静态库的应用编译不同版本的时候手工切换静态库的版本,这样做很容易造成混乱,不方便管理。下面就介绍一下lipo这个命令,lipo命令可以将两种版本的静态库合并成一个通用的动态库转载 2012-06-07 14:46:51 · 1857 阅读 · 0 评论 -
mmsplayer V2.0 近期发布
mmsplayer V2.0 近期发布。这次升级有哪些优越?1.首先是依赖库去掉了iconv,使用系统原生的编码转换环境2.文件大小,从以前的1.4M变成现在的0.4M的so3.把所有平台的代码都整合了,包括线程等等都在C中实现,把所有的接口调用都简化了。你只需要调用open,的接口就可以打开,调用close就可以关闭.4.架构清晰,除了android版本的jni的接口使用了C原创 2012-06-03 22:50:37 · 2058 阅读 · 0 评论 -
关于mac 挂载ntfs问题
最近要在mac上开发ios程序,所以买了台mac book.今天在上面用我的希捷移动硬盘的时候发先,挂载上去是只读的。到网上找了半天的试过各种的方式都加载不上去,我没有用第三方的软件。后来看了看移动硬盘发现里面又希捷带的软件。里面就带了ntfs的驱动。装完重启就好了。原创 2012-06-04 10:37:43 · 1498 阅读 · 0 评论 -
iphone开发证书制作
原文地址:http://tie.youdao.com/st_3979529905881611380对于真机调试,首先要在苹果网站上注册APP ID,以及购买iPhone Develop Program(iDP) 开发者授权,99美元。然后要创建证书请求CSR,创建步骤如下:设置OCSP和CRL为关闭状态。Mac OS 中,打开应用程序,找到 钥匙串访问(Keychain转载 2012-05-15 14:27:29 · 1343 阅读 · 0 评论 -
lua 字符串数学表达式运算
--ansi数学运算function charMathOperation(str) function chartoint(chstr) chstr=string.sub(chstr,2,2); return tostring(string.byte(chstr)); end str=string.gsub(str,"%b''",chartoint); str="return "原创 2012-05-13 14:07:33 · 3464 阅读 · 0 评论 -
lua关于编译后无法使用
lua编译后的luac文件会与lua解析器版本相关,也就是说5.1的解析器无法解析5.2的luac文件,5.2的解析器无法解析5.1的luac文件。细心的朋友可以早就发现。因为luac文件组织上标识头里面包含编译器的标识头。解析的时候会读取进行对比。而且5.2的luac文件组织方式都完全不一样。因此导致不兼容的问题。lua批量编译工具,支持以上两个版本的编译。大家放心使用。原创 2012-04-24 23:41:43 · 1997 阅读 · 3 评论 -
mmsplayer for ios 版本已经完成。支持iphone,ipod touch,ipad
今天终于把IOS版本的mmsPlayer移植成功,并且在ios模拟器上成功稳定运行。现在mmsplayer基本上支持所有的平台,android,wince,windows mobile,windows,ios等等。mmsplayer是目前大多数mmsplayer自带解码器纯软解的mms 播放器中算是比较小而且稳定的。 此ANdroid版本下载地址:http://do原创 2012-04-06 22:29:42 · 1737 阅读 · 0 评论 -
libmad 解码库用法
//初始化mad_stream_init(&pDecoder->stream);mad_frame_init(&pDecoder->frame);mad_timer_reset(&(pDecoder->timer));mad_synth_init(&pDecoder->synth);mad_stream_options(&pDecoder->stream, MAD_OPTION_IGNO原创 2012-06-13 00:50:56 · 5058 阅读 · 0 评论 -
libmpg123 解码库用法
//初始化操作mpg123_init();//初始化库m = mpg123_new(NULL, &ret);//创建对象mpg123_param(m, MPG123_VERBOSE, 2, 0);//解码设置mpg123_open_feed(m);//打开//解码操作ret = mpg123_decode(m,buf,len,out,OUTBUFF,&size);//解码mpg1原创 2012-06-13 00:52:54 · 8747 阅读 · 2 评论 -
mmsplayer V2 for IOS 完成. V2 所有汇总
今晚抽了一点时间把ios的V2版本也编译生成一个IPA文件。mmsplayer V2 所有下载链接如下:ios:http://download.youkuaiyun.com/detail/weinyzhou/4359576android:http://download.youkuaiyun.com/detail/weinyzhou/4424174windows:http://download.cs原创 2012-06-07 23:11:16 · 1949 阅读 · 0 评论 -
Visual Studio 编译 clang
Using Visual StudioThe following details setting up for and building Clang on Windows using Visual Studio:Get the required tools:Subversion. Source code control program. Get it from: http:原创 2012-11-05 19:05:05 · 2731 阅读 · 0 评论 -
wzplayer 移植ios接近尾声
wzplayer 移植ios接近尾声。由于对ios平台opengl环境不太熟悉,再视频输出那块,耽误了时间。明天继续。wzplayer for ios ,还是采用opengles yuv数据直接渲染,从而使播放效率等等能很高的提升。原创 2012-10-19 00:35:32 · 1266 阅读 · 0 评论 -
sql 大数据量插入优化
在做一IOS项目时,因为要动态根据文件导入创建数据库,刚开始的时候因为使用动态查询的方式,就是每次插入数据之前查询当前数据是否已经存在,这样的效率极低.6w条纪录3个关联表,使用了30-50分钟的样子.后来使用动态保存索引号的方式,耗时只是30-50s原创 2012-09-05 23:40:26 · 1070 阅读 · 0 评论 -
UIView学习笔记
UIView是屏幕上矩形面积的界面,用来管理界面上的内容有以下几点: 绘图与动画 布局和子视图管理 事件处理视图可以嵌套 形成父-子视图通常情况下 子视图不是父视图的一部分,也就是说,子视图会覆盖父视图相关区域,超出父视图面积的部分也将显示.可以通过改变属性clipsToBounds 来取出超出部分的转载 2012-09-06 11:22:37 · 1070 阅读 · 0 评论