1

MPMoviePlayerViewControllerを使用してビデオを表示しようとすると、このエラーが発生しました。ビデオのURLはSafariブラウザでは正常に機能しましたが、iPhone/iPadでは機能しませんでした。

NSConcreteNotification 0x122b9ab0 {name = MPMoviePlayerPlaybackDidFinishNotification; object = <MPMoviePlayerController: 0x12243330>; userInfo = {
    MPMoviePlayerPlaybackDidFinishReasonUserInfoKey = 1;
    error = "Error Domain=MediaPlayerErrorDomain Code=-11829 \"Cannot Open\" UserInfo=0x122bc190 {NSLocalizedDescription=Cannot Open}";

Charlesプロキシを使用すると、リクエストが表示されます。

Status  Complete
Response Code   401 Unauthorized
Protocol    HTTP/1.1
Method  GET
Content-Type    text/html

それから

Status  Complete
Response Code   206 Partial Content
Protocol    HTTP/1.1
Method  GET
Content-Type    video/mp4

それから

Status  Complete
Failure Client closed connection before receiving entire response
Response Code   206 Partial Content
Protocol    HTTP/1.1
Method  GET
Content-Type    video/mp4

ここで同じ問題iOS:認証が必要なビデオの再生はQuickLookでは機能しますが、MPMoviePlayerViewControllerでは機能しません

4

0 に答える 0