アプリは、HTTPライブストリーミングプロトコルを使用していないことで拒否されました

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

質問

HTTPライブストリーミングプロトコルを介してビデオを再生するには、コードレベルの変更を行う必要がありますか?それとも、ビデオなどを再エンコードする必要があるサーバーの問題ですか?

アプリケーションをレビューしましたが、このバージョンをApp Storeに投稿することはできません。これは、HTTPライブストリーミングプロトコルを使用していないためです。問題の説明を支援するために、以下に追加の詳細を含めました。また、アプリケーションの改訂と再提出を検討することを願っています。

これが私がビデオを再生している方法です。クラウドフロント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];

}
役に立ちましたか?

解決

それはすべて私にとって非常に簡単に思えます。使用せずにセルネットワーク全体で10分以上ストリームをプレイしています HTTPライブストリーミング. 。 Appleを読んだ ライブストリーミングに関するドキュメント, 、問題は完全にサーバー側であると思います。つまり、ライブストリーミングURLでメディアプレーヤーオブジェクトをポイントすると、自動的に把握できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top