HLSがストリーミングを停止したことを確認するにはどうすればよいですか?目的c HLSがストリーミングを停止したときを確認します。
マイコード:
[NSURLConnection sendAsynchronousRequest:request queue:[NSOperationQueue new] completionHandler:^(NSURLResponse *response, NSData *data, NSError *error)
{
NSHTTPURLResponse *tempResponse = (NSHTTPURLResponse *) response;
if (error || [tempResponse statusCode] != 200)
{
//the video has stopped, do my stuff
}
}];
は、現在の問題にも映像がはっきりとストリーミングを停止しましたが、ビデオプレーヤーも完全に停止しました。それでも私はビデオがまだ再生中であることを知らせるstatusCode = 200を返します。どのように正確かつ正確な方法でそれを実装するには? ありがとう
HTTPステータスコードは、ビデオの再生の有無とは関係ありません。 HLSプレイリストを解析します。 –
あなたはあなたの提案を詳述できますか?ステータスコードに何も付いていない場合、正しい方法は何ですか? – bubibu
私が言ったように、サーバーから取得したHLSプレイリストデータを解析します。ストリーム内で何が起きているのかがわかります。 –