小编Jam*_*bus的帖子

使用MonoTouch播放视频的问题

我在MonoTouch中播放视频时遇到了一些问题.根据我的发现,有两种不同的方法.两者都导致播放音频但没有视频.我打赌我错过了一些简单的东西,所以任何帮助都会很棒.

尝试一个 - 取自MT文档

moviePlayer = new MPMoviePlayerController(new NSUrl("test.mp4"));  
moviePlayer.Play();
Run Code Online (Sandbox Code Playgroud)

尝试两个

moviePlayer = new MPMoviePlayerViewController(new NSUrl("test.mp4")); 
this.PresentMoviePlayerViewController(moviePlayer);
Run Code Online (Sandbox Code Playgroud)

谢谢

iphone video xamarin.ios mpmovieplayer ipad

6
推荐指数
1
解决办法
1682
查看次数

将CGPDFPage渲染为UIImage

我正在尝试将一个CGPDFPage(从CGPDFDocument中选择)渲染到UIImage中以显示在视图上.

我在MonoTouch中有以下代码,它让我分道扬..

RectangleF PDFRectangle = new RectangleF(0, 0, UIScreen.MainScreen.Bounds.Width, UIScreen.MainScreen.Bounds.Height);

    public override void ViewDidLoad ()
    {
        UIGraphics.BeginImageContext(new SizeF(PDFRectangle.Width, PDFRectangle.Height));
        CGContext context = UIGraphics.GetCurrentContext();
        context.SaveState();

        CGPDFDocument pdfDoc = CGPDFDocument.FromFile("test.pdf");
        CGPDFPage pdfPage = pdfDoc.GetPage(1);  

        context.DrawPDFPage(pdfPage);
        UIImage testImage = UIGraphics.GetImageFromCurrentImageContext();

        pdfDoc.Dispose();
        context.RestoreState();

        UIImageView imageView = new UIImageView(testImage);
        UIGraphics.EndImageContext();

        View.AddSubview(imageView);
    }
Run Code Online (Sandbox Code Playgroud)

显示CGPDFPage的一部分,但是从后向前和向上旋转.我的问题是,如何选择完整的pdf页面并将其翻转以正确显示.我看过一些使用ScaleCTM和TranslateCTM的例子,但似乎无法使它们正常工作.

ObjectiveC中的任何示例都很好,我会尽我所能得到的帮助:)

谢谢

iphone uiimage xamarin.ios cgpdfdocument ios

5
推荐指数
1
解决办法
8797
查看次数

标签 统计

iphone ×2

xamarin.ios ×2

cgpdfdocument ×1

ios ×1

ipad ×1

mpmovieplayer ×1

uiimage ×1

video ×1