1

Xcode iPhone プロジェクトのデフォルトのビデオ プレーヤーを置き換えるビデオ プレーヤー フレームワークに出会い、VideoPlayerKit に署名しました: https://github.com/ign/VideoPlayerKit

見栄えがよく、機能するようになりましたが、GitHubの最初のスクリーンショット(下にテーブルビューのあるビデオプレーヤー)のように、アプリのメインビューにビデオをインラインで埋め込むことができません。

私のメインビューファイルは次のようになります。

// ViewController.h

#import
#import "VideoPlayerKit.h"

@interface ViewController : UIViewController

@property (nonatomic) BOOL fullScreenToggled;

@end

と:

// ViewController.m

#import "ViewController.h"

@interface ViewController ()

@property (nonatomic, strong) VideoPlayerKit *ViewController;

@end

@implementation ViewController

    (id)init { if ((self = [super init])) { } return self; }

// Fullscreen / minimize without need for user's input

    (void)fullScreen
    {
    if (!self.ViewController.fullScreenModeToggled) {
    [self.ViewController launchFullScreen];
    } else {
    [self.ViewController minimizeVideo];
    }
    }

    (void)playVideo
    {

    NSURL *url = [NSURL URLWithString:@"http://mystream.m3u8"];

    self.ViewController = [VideoPlayerKit videoPlayerWithContainingViewController:self optionalTopView:NO hideTopViewWithControls:YES];

    [self.ViewController playVideoWithTitle:@"Title" URL:url videoID:nil shareURL:nil isStreaming:NO playInFullScreen:YES];

}

    (void)viewDidLoad
    {
    [super viewDidLoad];
    }

    (void)didReceiveMemoryWarning
    {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
    }

@end

私が行方不明または間違っていることは何ですか?

4

1 に答える 1

0

ビューのフレームを設定する必要があることがわかりました

self.ViewController.view.frame=CGRectMake(10.0f,10.0f,200.0f,200.0f);
于 2013-11-06T16:43:34.627 に答える