1

ビデオ「movie.mov」があります。MPMoviePlayerController を使用して Xcode プロジェクトから読み込もうとすると、完全に機能します。「 http://www.ebookfrenzy.com/ios_book/movie/movie.mov 」という URL から読み込もうとすると、問題なく動作します。しかし!このビデオを NAS サーバーに配置すると、「http://myServer.com/file.php?id=3261c359e84a235d0761b182e445c28c6」という形式のリンクが表示され、ビデオが読み取れません。

ただし、VLC、Chrome、または Safari でこのリンクを貼り付けると、機能します。では、良いリンクです..

だから問題は何ですか?

//Work!
NSString* path=[[NSBundle mainBundle] pathForResource:@"movie" ofType:@"mov"];
NSURL* url = [NSURL fileURLWithPath:thePath];

//Work!
NSURL* url = [NSURL URLWithString:@"http://www.ebookfrenzy.com/ios_book/movie/movie.mov"];

//Not Work!
NSURL* url = [NSURL URLWithString:@"[http://myServer.com/file.php?id=3261c359e84a235d0761b182e445c28c6][1]"];

MPMoviePlayerController mMoviePlayer =  [[MPMoviePlayerController alloc]
                     initWithContentURL:url];
    [[NSNotificationCenter defaultCenter] addObserver:self
                                             selector:@selector(doneButtonClick:)
                                                 name:MPMoviePlayerWillExitFullscreenNotification
                                               object:nil];
    [mMoviePlayer setShouldAutoplay:YES];
    [self.view addSubview:mMoviePlayer.view];
    [mMoviePlayer setFullscreen:YES];

(もちろん、私は次々とURLを使用しました)

それが機能しない場合、プレーヤーは起動しますが、何も起こりません。

解決策を持っている人がいる場合は、私を助けてください!

編集 :

NAS サーバーに .m3u8 ファイルを送信しました。そして、私はそれを読むことができます。.mp4 .mov は読めないのでしょうか?

4

0 に答える 0