应用程序被拒绝不使用HTTP实时流协议 [英] App Rejected for not using HTTP Live Streaming Protocol

查看:149
本文介绍了应用程序被拒绝不使用HTTP实时流协议的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是否需要做任何code级的变化通过HTTP实时流协议发挥我的影片?或者是更多的是服务器的问题,在这里我需要重新连接code中的视频等?


  

我们审核了您的应用程序,但
  不能发布此版本的应用程序
  商店,因为它不使用HTTP
  直播数据流协议,这是
  要求广播流
  视频传输的蜂窝网络
  十多分钟的时间。我们有
  下面包含更多详细信息
  有助于解释这个问题,并希望
  你会考虑修改和
  在重新提交申请。


下面是我在玩视频。它只是指向一个CloudFront的网址:

   - (空)的tableView:(UITableView的*)的tableView didSelectRowAtIndexPath方法:(NSIndexPath *)indexPath {    STVideo * mySTVideo;
    mySTVideo = [项目objectAtIndex:indexPath.row];    moviePlayerViewController = [[MPMoviePlayerViewController页头] initWithContentURL:[NSURL URLWithString:mySTVideo.video_url]];    moviePlayerViewController.view.backgroundColor = [[的UIColor页头] initWithPatternImage:[UIImage的imageNamed:@ST-screen.png]];
    [自presentMoviePlayerViewControllerAnimated:moviePlayerViewController];    [moviePlayerViewController发布]    [的tableView deselectRowAtIndexPath:indexPath动画:是];}


解决方案

这一切似乎很容易理解我。您正在播放的流为整个小区网络超过10分钟不使用 HTTP实时流。通过苹果的<一个读过href=\"http://developer.apple.com/iphone/library/documentation/networkinginternet/conceptual/streamingmediaguide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40008332-CH1-DontLinkElementID_29\">documentation在直播,我猜这个问题完全是服务器端,即如果你点在直播网址媒体播放器对象时,它会自动看着办吧。

Do I need to make any code-level changes to play my videos over HTTP Live Streaming protocol? or is it more a server issue, where i need to re-encode the videos etc?

We've reviewed your application, but cannot post this version to the App Store because it is not using the HTTP Live Streaming protocol, which is required for broadcasting streaming video over the cellular networks for longer than ten minutes. We have included additional details below to help explain the issue, and hope you’ll consider revising and resubmitting your application.

Here is how I am playing the video. It is just pointing to a CloudFront URL:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {

    STVideo *mySTVideo;
    mySTVideo = [items objectAtIndex:indexPath.row];

    moviePlayerViewController = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL URLWithString:mySTVideo.video_url]];

    moviePlayerViewController.view.backgroundColor = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"st-screen.png"]];
    [self presentMoviePlayerViewControllerAnimated:moviePlayerViewController];

    [moviePlayerViewController release];

    [tableView deselectRowAtIndexPath:indexPath animated:YES];

}

解决方案

It all seems quite straight forward to me. You are playing a stream for more than 10 minutes across the cell network without using HTTP live streaming. Having read through Apple's documentation on live streaming, I would guess the issue is entirely server side i.e. if you point the media player object at a live streaming URL, it'll figure it out automatically.

这篇关于应用程序被拒绝不使用HTTP实时流协议的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆