如何使用MonoTouch在iPhone上播放视频?

bha*_*ath 2 iphone video xamarin.ios

如何使用MonoTouch在iPhone上播放视频?我从服务器获取视频作为二进制格式,需要播放该视频与所有控件,如暂停,播放,停止.怎么可能?

小智 5

您需要将播放器的视图添加到视图层次结构中.例如,假设您已经添加了一个名为_someView的视图,您可以像这样添加MPMoviePlayerController的视图:

UIView _someView;
MPMoviePlayerController _moviePlayer;

public override bool FinishedLaunching (UIApplication app, NSDictionary options)
{
    _someView = new UIView();
    _someView.Frame = window.Bounds;        
    _moviePlayer = new MPMoviePlayerController (new NSUrl ("file.m4v"));
    _moviePlayer.View.Frame = _someView.Frame;
    _someView.AddSubview(_moviePlayer.View);

    window.AddSubview(_someView);

    _moviePlayer.Play (); 

    window.MakeKeyAndVisible ();

    return true;
}
Run Code Online (Sandbox Code Playgroud)

我在这里添加了一个简单的示例项目:https://docs.google.com/leaf?id = 0B4a6jzbuiwbeOWQ5Y2JhZmQtMTNiYi00NWFiLTk3YmMtMTU1MjM2MjQxNTY4&hl = en_US