3

是否需要进行任何代码级更改才能通过HTTP直播流协议播放我的视频?还是更多的服务器问题,我需要重新编码视频等?因为不使用HTTP直播流协议而被拒绝的应用程序

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

下面是我如何播放视频。它只是指向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]; 

} 
+0

什么是确切的拒绝信息? – 2010-09-02 01:24:37

+0

更新了我的问题w/reject msg – 2010-09-02 04:50:47

+0

您可以发布您用来播放视频的代码,包括您构建网址的方式。 – VdesmedT 2010-09-02 05:00:39

回答

6

这一切似乎都很直截了当。您在整个单元网络上播放了超过10分钟的流,而不使用HTTP live streaming。在仔细阅读了Apple的documentation on live streaming后,我猜想这个问题完全是服务器端的问题,也就是说,如果您将媒体播放器对象指向实时流式传输URL,它会自动计算出来。

相关问题