She*_*lam 3 iphone cocoa-touch objective-c app-store http-live-streaming
我是否需要进行任何代码级更改才能通过HTTP Live Streaming协议播放我的视频?或者它是一个服务器问题,我需要重新编码视频等?
我们已经审核了您的应用程序,但无法将此版本发布到App Store,因为它没有使用HTTP Live Streaming协议,这是通过蜂窝网络播放流媒体视频超过十分钟所必需的.我们在下面提供了其他详细信息以帮助解释该问题,并希望您考虑修改并重新提交您的申请.
以下是我播放视频的方式.它只是指向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];
}
Run Code Online (Sandbox Code Playgroud)
对我来说这一切似乎都很直接.您在不使用HTTP实时流式传输的情况下在整个蜂窝网络上播放流超过10分钟.通过阅读Apple 关于直播的文档,我猜这个问题完全是服务器端,即如果你将媒体播放器对象指向实时流媒体网址,它会自动解决.
归档时间: |
|
查看次数: |
1797 次 |
最近记录: |