0

このコードはストーリーボード以外の環境でも機能しますが、ストーリーボード ViewController で実行すると黒い画面しか表示されません。何が違うのかわからない。提案歓迎

public partial class videoVC : UIViewController
{

    MPMoviePlayerController mp = new MPMoviePlayerController();

    public videoVC (IntPtr handle) : base (handle)
    {
    }

    public override void ViewDidLoad ()
    {
        base.ViewDidLoad ();
        this.buttonPlay.TouchUpInside += delegate {
        try{

            mp = new MPMoviePlayerController(NSUrl.FromFilename("videos/file.m4v"));
            mp.AllowsAirPlay = true;
            this.View.AddSubview(mp.View);
            mp.SetFullscreen(true,true);
            mp.PrepareToPlay();
            mp.Play();

            }catch{

            Console.WriteLine("There was a problem playing back Video");

            }       

        };
4

1 に答える 1

0

file.m4v の Build Action プロパティを Content に設定していますか?

于 2012-09-14T14:35:10.457 に答える