首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我在使用libmms的时候收到一个错误信息,这是什么意思?

我在使用libmms的时候收到一个错误信息,这是什么意思?
EN

Stack Overflow用户
提问于 2011-08-06 23:42:41
回答 1查看 271关注 0票数 0

我是libmms的新手,我正在尝试使Iphone应用程序,流媒体彩信电台。

但我收到一条错误消息,但还不知道原因。

代码语言:javascript
复制
Could not read packet header: Undefined error: 0
***LOG:*** -- libmms: failed to read mms packet header

这是我使用的代码。

代码语言:javascript
复制
- (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,我只是做了一个接口,而不是实现

这是mms_io_t类型的定义

代码语言:javascript
复制
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;

请帮帮我。我是libmms的新手,找不到关于它的有用文档。

欢迎任何评论和帮助。

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2011-08-07 16:23:45

代码语言:javascript
复制
mmsx_connect (mms_io, &data, [stringUri UTF8String], [stringHost UTF8String],     [stringUri UTF8String], NULL, NULL,[scheme UTF8String] , bandwidth);

您应该将参数传递给正午(第五个参数) -> @“/2011-1/ const char *uri /0506.wma”。

不是[stringUri UTF8String]

它工作得很好。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6967912

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档