0
私はlibmmsで新しく、私はストリームのmmsラジオのiPhoneアプリを作ろうとしています。libmmsの使用中にエラーメッセージが表示されましたが、それはどういう意味ですか?
しかし、私はエラーメッセージを受け取りましたが、なぜその理由が分かりません。
Could not read packet header: Undefined error: 0
***LOG:*** -- libmms: failed to read mms packet header
これは私が使用したコードです。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
NSString *stringUri = @"mms://xxx.xxx.xx.xxx/2011-1/NOON/0506.wma";
NSString *stringHost = @"xxx.xxx.xx.xxx";
NSString *scheme = @"mms";
id data;
int bandwidth = 3000000;
mmsx_connect (mms_io, &data, [stringUri UTF8String], [stringHost UTF8String], [stringUri UTF8String], NULL, NULL,[scheme UTF8String] , bandwidth);
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
return YES;
}
私を助けてください、私が言及する必要が事はmmsx_connectの最初のパラメータの型がmms_io_tであるということであると私はインターフェイスではないimplimetation
作らなかった、これは型mms_io_t
typedef struct
{
mms_io_select_func select;
void *select_data;
mms_io_read_func read;
void *read_data;
mms_io_write_func write;
void *write_data;
mms_io_tcp_connect_func connect;
void *connect_data;
} mms_io_t;
の定義です。私はlibmmで新しく、それに関する有用な文書を見つけることができません。
ご意見やご協力を歓迎します。
ありがとうございます。