06 2012 档案
摘要:错误1.typedef void * POINTER_64 PVOID64; 解决办法typedef void *PVOID;typedef void * POINTER_64 PVOID64;在它之前加下:#define POINTER_64 __ptr64官网给出的解决办法打开winnt.h文件(这个是vc安装时带的文件)找到 #include <basetsd.h> 修改为 #include "basetsd.h"错误2:无法解释的外部符号__RTC_CheckEsp解决办法: 改成默认就可以了。错误3:找到一个或多个多重定义的符号解决办法:项目->
阅读全文
摘要:错误1.typedef void * POINTER_64 PVOID64; 解决办法typedef void *PVOID;typedef void * POINTER_64 PVOID64;在它之前加下:#define POINTER_64 __ptr64官网给出的解决办法打开winnt.h文件...
阅读全文
摘要:http://blog.chukong-inc.com/index.php/2012/02/15/cocosbuiler%E4%BD%BF%E7%94%A8%E7%AE%80%E4%BB%8B%E5%BF%83%E5%BE%97/
阅读全文
摘要:http://blog.chukong-inc.com/index.php/2012/02/15/cocosbuiler%E4%BD%BF%E7%94%A8%E7%AE%80%E4%BB%8B%E5%BF%83%E5%BE%97/
阅读全文
摘要:许多驱动程序开发都将环境架设在VC上,可是偶的本本上好不容易安了个vs2008,舍不得删啊,因此毅然选择vs2008,抛弃vc。要开发驱动,DDK是少不了的,但是现在操作系统日新月异,老DDK是不能适应国家下一个“五十年计划”滴~~于是,我又一次毅然决然选择WDK代替DDK,呵呵,还是跟着微软大虾们的足迹,往前看吧...... 先弄明白windows驱动的前因后果吧,这是选择开发环境和开发过程的基础~1.首先,开发WINDOWS下的驱动程序,需要一个专门的开发包,就像开发JAVA程序,需要一个JDK,开发WINDOWS应用程序,需要SDK,现在开发WINDOWS下的驱动程序,我们们需要一个DD
阅读全文
摘要:许多驱动程序开发都将环境架设在VC上,可是偶的本本上好不容易安了个vs2008,舍不得删啊,因此毅然选择vs2008,抛弃vc。要开发驱动,DDK是少不了的,但是现在操作系统日新月异,老DDK是不能适应国家下一个“五十年计划”滴~~于是,我又一次毅然决然选择WDK代替DDK,呵呵,还是跟着微软大虾们...
阅读全文
摘要:FFmpegTool 这个是很早以前写得ffmpeg c99部分转C89工具代码,是个半成品,准备删除了,预期扔了,不入分享给一些朋友学习。因为VC不支持C99的语法,所以要想使用VC来编译ffmpeg必须把那些不兼容的代码进行转换,使其转换成VC认识的C89语法。下载地址:http://download.csdn.net/detail/weinyzhou/4383030
阅读全文
摘要:FFmpegTool 这个是很早以前写得ffmpeg c99部分转C89工具代码,是个半成品,准备删除了,预期扔了,不入分享给一些朋友学习。因为VC不支持C99的语法,所以要想使用VC来编译ffmpeg必须把那些不兼容的代码进行转换,使其转换成VC认识的C89语法。下载地址:http://downl...
阅读全文
摘要://初始化操作mpg123_init();//初始化库m = mpg123_new(NULL, &ret);//创建对象mpg123_param(m, MPG123_VERBOSE, 2, 0);//解码设置mpg123_open_feed(m);//打开//解码操作ret = mpg123_dec...
阅读全文
摘要://初始化mad_stream_init(&pDecoder->stream);mad_frame_init(&pDecoder->frame);mad_timer_reset(&(pDecoder->timer));mad_synth_init(&pDecoder->synth);mad_stre...
阅读全文
摘要:关于mmsplayer一些电台不支持播放问题,今天发现有些电台和其他电台的传输等等不一样,导致MMSPLAYER不能正常播放。我会抽时间解决,但是可能不会那么快,因为最近在做自己的的radio app哈哈。但是如果客户有需求,可以响应调整优先级。声明,anyraido可以播放的,mmsplayer也可以播放。mmsplayer不能播放,anyradio也不能播放的,。下一版本V2.1目标超越anyradio。但是会以radio app为先,最先会加入到app上去,届时会先发布ios版本,第二版本android,然后windows,linux等等版本,mac版本可能不会发布,因为考虑到mac开发
阅读全文
摘要:关于mmsplayer一些电台不支持播放问题,今天发现有些电台和其他电台的传输等等不一样,导致MMSPLAYER不能正常播放。我会抽时间解决,但是可能不会那么快,因为最近在做自己的的radio app哈哈。但是如果客户有需求,可以响应调整优先级。声明,anyraido可以播放的,mmsplayer也...
阅读全文
摘要:今晚抽了一点时间把ios的V2版本也编译生成一个IPA文件。mmsplayer V2 所有下载链接如下:ios:http://download.csdn.net/detail/weinyzhou/4359576android:http://download.csdn.net/detail/weinyzhou/4424174windows:http://download.csdn.net/detail/weinyzhou/4354633声明本程序理论上是支持所有的平台,只要你的平台支持SOCKET的都可以移植。这次没有发布WINCE版本,是因为我之前移动硬盘坏掉了,WINCE 的SDK没有了。所
阅读全文
摘要:今晚抽了一点时间把ios的V2版本也编译生成一个IPA文件。mmsplayer V2 所有下载链接如下:ios:http://download.csdn.net/detail/weinyzhou/4359576android:http://download.csdn.net/detail/weinyzhou/4424174windows:http://download.csdn.net/detail/weinyzhou/4354633声明本程序理论上是支持所有的平台,只要你的平台支持SOCKET的都可以移植。这次没有发布WINCE版本,是因为我之前移动硬盘坏掉了,WINCE 的SDK没有了。所
阅读全文
摘要:今晚抽了一点时间把ios的V2版本也编译生成一个IPA文件。mmsplayer V2 所有下载链接如下:ios:http://download.csdn.net/detail/weinyzhou/4359576android:http://download.csdn.net/detail/weiny...
阅读全文
摘要:在XCode开发中分为2种运行环境,一种是模拟器,一种是设备(devices),在这两种环境中静态库(.a文件)是不能混用的,混用的话会造成程序崩溃。为了避免这种情况,一种做法是分别编译两种版本的静态库,当使用静态库的应用编译不同版本的时候手工切换静态库的版本,这样做很容易造成混乱,不方便管理。下面就介绍一下lipo这个命令,lipo命令可以将两种版本的静态库合并成一个通用的动态库lipo: Usage: lipo [input_file] ... [-arch input_file] ... [-info] [-detailed_info] [-output output_file] [-.
阅读全文
摘要:在XCode开发中分为2种运行环境,一种是模拟器,一种是设备(devices),在这两种环境中静态库(.a文件)是不能混用的,混用的话会造成程序崩溃。为了避免这种情况,一种做法是分别编译两种版本的静态库,当使用静态库的应用编译不同版本的时候手工切换静态库的版本,这样做很容易造成混乱,不方便管理。下面...
阅读全文
摘要:忙了两天晚上,今天晚上休息一下,看一下书。买了很多书都一直忙这忙那的没去看。明天晚上继续发布mmsplayer V2版本。
阅读全文
摘要:忙了两天晚上,今天晚上休息一下,看一下书。买了很多书都一直忙这忙那的没去看。明天晚上继续发布mmsplayer V2版本。
阅读全文
摘要:#include "wdef.h"
#include "mmsplayer_wave.h"
#include <Windows.h>/*版权: Weiny Zhou联系方式: QQ514540005声明:未经允许不得擅自发布本代码的部分或全部。*/
typedef struct wAudio_wave { int sample; int channel; int bits; int buffersize; LPWAVEHDR lpWaveHdr; unsigned char* buffer[2]; w_wave_callback callba
阅读全文
摘要:#include "wdef.h"#include "mmsplayer_wave.h"#include /*版权: Weiny Zhou联系方式: QQ514540005声明:未经允许不得擅自发布本代码的部分或全部。*/typedef struct wAudio_wave { int sample...
阅读全文
摘要:mmsplayer V2 for windows 发布,但是上传的时候失败。明天再传了。
阅读全文
摘要:mmsplayer V2 for windows 发布,但是上传的时候失败。明天再传了。
阅读全文
摘要:package com.weiny.mms.player; import com.weiny.mms.mmsPlayer; import android.app.Activity;
import android.os.Bundle; public class MmsplayerActivity extends Activity { private mmsPlayer player=null; /** Called when the activity is first created. */ @Override public void onCreate(Bundl...
阅读全文
摘要:package com.weiny.mms.player;import com.weiny.mms.mmsPlayer;import android.app.Activity;import android.os.Bundle;public class MmsplayerActivity extend...
阅读全文
摘要:链接地址:http://download.csdn.net/detail/weinyzhou/4351985
阅读全文
摘要:链接地址:http://download.csdn.net/detail/weinyzhou/4351985
阅读全文
摘要:package com.weiny.mms; import android.media.AudioFormat;
import android.media.AudioManager;
import android.media.AudioTrack;
import android.util.Log; public class mmsTrack { int mFrequency; // 采样率 int mChannel; ...
阅读全文
摘要:package com.weiny.mms;import android.media.AudioFormat;import android.media.AudioManager;import android.media.AudioTrack;import android.util.Log;publi...
阅读全文
摘要:package com.weiny.mms; public class mmsPlayer { private static mmsTrack mms=null; public native int openmms(String szUrl); public native int closemms();
/* * JNI INTERFACE */ public static int open(int frequency, int channel, int bit) { if(mms!=null) close(); mms=new mmsTrack(frequency...
阅读全文
摘要:package com.weiny.mms;public class mmsPlayer { private static mmsTrack mms=null; public native int openmms(String szUrl); public native int closemms(...
阅读全文
摘要:最近要在mac上开发ios程序,所以买了台mac book.今天在上面用我的希捷移动硬盘的时候发先,挂载上去是只读的。到网上找了半天的试过各种的方式都加载不上去,我没有用第三方的软件。后来看了看移动硬盘发现里面又希捷带的软件。里面就带了ntfs的驱动。装完重启就好了。
阅读全文
摘要:最近要在mac上开发ios程序,所以买了台mac book.今天在上面用我的希捷移动硬盘的时候发先,挂载上去是只读的。到网上找了半天的试过各种的方式都加载不上去,我没有用第三方的软件。后来看了看移动硬盘发现里面又希捷带的软件。里面就带了ntfs的驱动。装完重启就好了。
阅读全文
摘要:mmsplayer V2.0 近期发布。这次升级有哪些优越?1.首先是依赖库去掉了iconv,使用系统原生的编码转换环境2.文件大小,从以前的1.4M变成现在的0.4M的so3.把所有平台的代码都整合了,包括线程等等都在C中实现,把所有的接口调用都简化了。你只需要调用open,的接口就可以打开,调用close就可以关闭.4.架构清晰,除了android版本的jni的接口使用了C++,其他的版本都是基于C语言完成。没有使用stl等等C++类库来编写。5.包含所有的源码。6.增加购买方式,针对一些刚创业的朋友,增加了购买库的方式(即不含源码,只提供.a库文件).如果仍需要买源码的话,V2的版本可能
阅读全文
摘要:mmsplayer V2.0 近期发布。这次升级有哪些优越?1.首先是依赖库去掉了iconv,使用系统原生的编码转换环境2.文件大小,从以前的1.4M变成现在的0.4M的so3.把所有平台的代码都整合了,包括线程等等都在C中实现,把所有的接口调用都简化了。你只需要调用open,的接口就可以打开,调用...
阅读全文
摘要: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 mmsplayer_AudioMedia_ios_h
#include "wdef.h" typedef void* wAudio; #ifdef __cplusplus
extern "C&q
阅读全文
摘要:AudioMedia_ios.h//// AudioMedia_ios.h// mmsplayer//// Created by Weiny on 12-4-4.// Copyright (c) 2012年 Weiny Zhou. All rights reserved.//#ifndef ...
阅读全文