我目前正在使用AirPlay鏡像和Apple TV2上的第二個UIScreen(真實賽車)應用程序創意以及UIWebView中的HTML5視頻內容(x-webkit-airplay =「deny」)(allowInlineMediaPlayback = YES,mediaPlaybackAllowsAirPlay = NO)。Airplay鏡像+外部UIScreen =全屏UIWebView視頻播放?
沒有Airplay,UIWebView中的內容在iPad上呈現內嵌(如預期的那樣)。一旦的Airplay鏡像啓用,內容始終發揮全屏幕的蘋果電視(模糊外屏的UI)上,並顯示「視頻播放上的Apple TV」,在UIWebView的圖像在主屏幕上:
這裏是我的HTML:
<html>
<head>
<title>HTML 5 Video</title>
</head>
<body>
<video controls="controls" x-webkit-airplay="deny" width="280" height="200">
<source src="http://html5demos.com/assets/dizzy.mp4" type="video/mp4" />
<source src="http://html5demos.com/assets/dizzy.webm" type="video/webm" />
<source src="http://html5demos.com/assets/dizzy.ogv" type="video/ogv" />
</video>
</body>
</html>
這裏是我的項目代碼中的相關片段:
NSString *urlString = @"http://medialog.roamrlog.com/video.html";
NSURL *url = [NSURL URLWithString:urlString];
NSURLRequest *urlRequest = [[NSURLRequest alloc] initWithURL:url];
_webView = [[UIWebView alloc] initWithFrame:CGRectMake(50, 20, 280, 200)];
_webView.delegate = self;
_webView.allowsInlineMediaPlayback = YES;
_webView.mediaPlaybackAllowsAirPlay = NO;
[_webView loadRequest:urlRequest];
這似乎忽略鏡像當LL設置是:
(音頻和視頻通過AirPlay的傳輸到ATV與鏡像的是不預期)
,並承認他們部分(閱讀下面)鏡像時關:
(音頻通過AirPlay的無鏡像傳輸到ATV原樣不預期 - 視頻並不像是預期)
我需要的UIWebView的內容始終在線玩無論AirPlay的鏡像。任何想法如何解決這個問題?
在此先感謝!
我討厭這樣的事情會關閉。我們不需要關於堆棧溢出的詳細問題?!?如此愚蠢。 – livingtech 2014-01-14 17:01:23