0

ユニバーサルアプリと2つのストーリーボード(iPadとiPhone用)があります。ビューコントローラで、ボタンをタップすると、ビデオの再生が開始されます。私はそれを次のように行っています:

-(void)playMoviesForItems:(NSArray *)shopItems{
    VideoPlayerViewController* moviePlayer = [self.storyboard instantiateViewControllerWithIdentifier:@"videoPlayerController"];
    [self presentViewController:moviePlayer animated:NO completion:nil];
    [moviePlayer playMoviesForItems:shopItems];
}

iPadでは、すべてが正常に機能します。でもiPhoneでは映画の音は聞こえますが、見えません。iPadのように表示されません。

それで、私はどこが間違っていますか?ビデオコントローラーを提示するのに良い方法ですか?

4

1 に答える 1

0

ビデオプレーヤーのフレームが適切に設定されていないと思います。適切なクラスなどを使用する必要があります。現在のモーダルビューコントローラーのようなものです。ビデオプレーヤーを使用してiPhoneでビデオを再生できます。どうしてうまくいかないのですか?アップルですか?ジャンクな変更を加えることは私がそうしないことを望みます。

于 2013-03-27T10:48:14.963 に答える