2

アプリに問題がある

アプリで zip をダウンロードして NSDocumentDirectory に追加しています。この zip には画像とムービーが含まれています。

すべての画像にアクセスして表示できますが、ビデオを再生できません

ビデオがバンドル ディレクトリにある場合、このコードを使用してビデオを再生できます

コード: NSString *path = [[NSBundle mainBundle] pathForResource: @"videoName" ofType: @"mov"]; MPMoviePlayerViewController *viewController = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL fileURLWithPath:パス]]; [self presentMoviePlayerViewControllerAnimated:viewController];

ビデオがバンドル ディレクトリにある場合は機能しますが、NSDocumentDirectory からビデオを再生する方法をいろいろ試しました。

誰でも私を助けることができますか?

ありがとう。

4

1 に答える 1

2

Youtube ビデオの場合、URL を共有アプリケーションに送信すると、iOS 用の YouTube.app でビデオが開きます。

NSString *stringURL = @"http://www.youtube.com/watch?v=K8ecN36Ffpc";
NSURL *url = [NSURL URLWithString:stringURL];
[[UIApplication sharedApplication] openURL:url];

これは、この他のタイプの YouTube URL でも機能します。

NSString *stringURL = @"http://www.youtube.com/v/K8ecN36Ffpc";
于 2012-03-15T20:02:28.160 に答える