我在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)
谢谢
我正在尝试将一个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中的任何示例都很好,我会尽我所能得到的帮助:)
谢谢