14

ビデオストリーミングを提供するために、ローカルの http サーバーを開始しました。

http://localhost:55736/videos/foo.m3u8

そして、MPMoviePlayerControllerそれを再生するために使用します。機内モードがオンになっているかどうかに関係なく、iOS6 で問題なく動作します。

しかし、iOS 7 では、機内モードがオンになっている (または WIFI とセルラー データ ネットワークの両方がオフになっている) と、次のエラーが発生しました。

_itemFailedToPlayToEnd: {
kind = 1;
new = 2;
old = 0;

}

ハンドラーMPMoviePlayerPlaybackDidFinishNotification内:

NSConcreteNotification 0x146c35c0 {
  name = MPMoviePlayerPlaybackDidFinishNotification; 
  object = <MPMoviePlayerController: 0x14682b90>;
  userInfo = {
    MPMoviePlayerPlaybackDidFinishReasonUserInfoKey = 1;
    error = "Error Domain=MediaPlayerErrorDomain Code=-11800....
  }
}
4

1 に答える 1