2011-01-24 7 views
2

アプリケーションコンテンツを外部VGAディスプレイに表示するために、すべてのサンプルとソースコードを使用しました。アプリケーションの内部でビデオを再生している間に、外部デバイスに蛇が入っています。任意の提案....でmainviewControllerクラスに追加していますiphone、ipad VGA外部ディスプレイ - tvOutManager

+0

そして、私はほとんどうんざりしました。 :-P誰かが答えるために何かを実際に尋ねる必要があります。かなりの写真ですが! –

+0

@Amigable彼は何かを尋ねた - 質問はちょうど不正な形式だったので、質問はaltテキストとして終わった。 –

+0

ありがとう@middaparka –

答えて

1

こんにちはすべて私の質問に答えています。

robterrellのTVOutManagerは[[TvOutManager sharedinstance] startTvOut]と[[TvOutManager sharedinstance] s topTVOut]を実行するだけで外部デバイスにビデオを再生しません。

ここでは、tvoutWindowにplayerのインスタンスを追加しました。 [tvoutWindow addSubview:プレーヤーのインスタンス];

ここでは、ビデオはデバイスに表示されません、 しかし、あなたはデバイスから外部のウィンドウプレーヤーを制御することができます。

歓声。

1

enter image description here

NSString *url = [[NSBundle mainBundle] pathForResource:@"Overview" ofType:@"mov"]; 

    player = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:url]]; 

    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(movieFinishedCallback:)name:MPMoviePlayerPlaybackDidFinishNotification object:player]; 

     //---play partial screen--- 
    player.view.frame = CGRectMake(35, 450, 430, 300); 
    [self.view addSubview:player.view]; 

    [player play]; 

    - (void) movieFinishedCallback:(NSNotification*) aNotification { 

    [[TVOutManager sharedInstance] startTVOut]; 
    player = [aNotification object]; 
    [[NSNotificationCenter defaultCenter] 
    removeObserver:self 
    name:MPMoviePlayerPlaybackDidFinishNotification 
    object:player]; 
    [player stop]; 

} 

この

コード..私は..気にいらを逃したが、デバイスでは、それは素晴らしい方法で、実際のウィンドウを示していますrobterrellのTVOutManagerサンプルアプリケーション。デバイスを外部デバイスに接続した後ミラービデオを切り替えると何も聞こえません。

関連する問題