代码之家  ›  专栏  ›  技术社区  ›  Eugene Trapeznikov

带有本地视频文件的AVPlayer

  •  4
  • Eugene Trapeznikov  · 技术社区  · 13 年前

    我的应用程序中有一个小视频部分。

    所以我找到了这个示例,它从url播放mp4视频: http://www.sdkboy.com/?p=66

    您可以在此处下载示例: http://www.sdkboy.com/tutorials/AVFoundation_Test3.zip

    但当我替换NSURL代码时

    NSURL *url = [NSURL URLWithString:@"http://www.samkeeneinteractivedesign.com/videos/littleVid3.mp4"];
    

    有了这个,对于播放本地视频,播放器不起作用。

    NSURL *url = [NSURL URLWithString:[[NSBundle mainBundle] pathForResource:@"malina36" ofType:@"mp4"]];
    

    这个文件存在,我用它检查

    if ([[NSFileManager defaultManager] fileExistsAtPath:url.absoluteString]) {
            NSLog(@"yes");
        } else {
            NSLog(@"no");
        }
    

    你能帮助我吗?

    1 回复  |  直到 13 年前
        1
  •  16
  •   Raj    13 年前

    尝试使用 fileURLWithPath: 方法而不是URLWithString:

    推荐文章