我正在我的应用程序中播放YouTube视频-该应用程序是只有肖像,除非我想让视频播放风景。我使用了广为人知的WebView方法:
public YouTubeViewer(string url, RectangleF frame)
{
string youTubeVideoHTML = @"<object width=""{1}"" height=""{2}""><param name=""movie""
value=""{0}""></param><embed
src=""{0}"" type=""application/x-shockwave-flash""
width=""{1}"" height=""{2}""</embed></object>";
string html = string.Format(youTubeVideoHTML, url, frame.Size.Width, frame.Size.Height);
this.LoadHtmlString(html, null);
this.Frame = frame;
}这是很好的工作,除了MoviePlayer是在纵向方向。我尝试在支持所有方向的新ViewController中调用WebView,但没有任何效果。我尝试过旋转WebView,但这并不影响被iOS神奇地调用的MoviePlayer。
任何帮助都将不胜感激。
谢谢,瑞克
发布于 2012-11-08 08:01:35
应用程序info.plist被设置为只允许肖像定向。更改后,YouTube控制器将正确地旋转MoviePlayer!
https://stackoverflow.com/questions/13276825
复制相似问题