可可 - 加载要显示的视频

时间:2012-02-02 12:10:17

标签: objective-c macos cocoa video quicktime

我正在尝试加载和播放流媒体视频。我已经能够完成这两种不同的方式。

  1. 将WebView添加到我的UI并调用:

    [[webView mainFrame] loadRequest: [NSURLRequest requestWithURL: movieURL]];
    
  2. 将QTMovieView添加到我的用户界面并致电:

  3. QTMovie * movie = [[QTMovie alloc] initWithURL: movieURL error: nil];
    [movieView setMovie:movie];
    [movieView play: self];

    这两种方法都有效,但两种方法都没有产生我想要的结果。第一种方法最终在单独的窗口中启动quicktime(我想在我的应用程序中嵌入视频)。虽然方法二确实在我的应用程序中嵌入了视频,但它似乎使用了更旧版本的QuickTime(控件看起来不同且华丽。它们不包括全屏控件)。

    所以我想弄清楚的是如何在我的应用程序中嵌入视频播放器(如下面的屏幕截图左侧所示)而不是外部。任何建议都会很棒。

    enter image description here

1 个答案:

答案 0 :(得分:-1)

使用此链接将自定义播放器添加到您的iPhone应用程序video player