Приложение отклонено для не используя протокол потоковой передачи HTTP Live

StackOverflow https://stackoverflow.com/questions/3623136

Вопрос

Нужно ли мне сделать любые изменения уровня кода, чтобы играть в мои видео по сравнению с протоколом потокового потока HTTP? Или это больше проблема сервера, где мне нужно повторно кодировать видео и т. Д.?

Мы рассмотрели ваше приложение, но не можем опубликовать эту версию в App Store, потому что он не использует протокол потоковой передачи HTTP, который требуется для вещания потокового видео в сотовых сеть дольше десяти минут. Мы включили дополнительные детали ниже, чтобы помочь объяснить проблему, и надеюсь, вы рассмотрите пересмотр и повторную повторную повторную повторную информацию о вашем приложении.

Вот как я играю в видео. Это просто указывает на URL Cloudfront:

- (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];

}
Это было полезно?

Решение

Все это кажется довольно прямо для меня. Вы играете в поток на протяжении более 10 минут в сети сотовой сети без использования HTTP Live Streaming. Отказ Прочитав через Apple Документация по прямой потоковой передаче, Я думаю, что этот вопрос является целиком полностью серверной стороной IE, если вы указываете объект Media Player в режиме прямого потокового URL, он автоматически выясняется.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top