我使用的是iOS YouTube Player幫手(https://developers.google.com/youtube/v3/guides/ios_youtube_helper),它的工作原理很好,但預覽圖像不是我的視圖的大小,我無法弄清楚如何更改它,以便它適合UIView我創建。我怎樣才能填補這個觀點?查看大圖YTPlayer
下面是它的樣子。
我使用的是iOS YouTube Player幫手(https://developers.google.com/youtube/v3/guides/ios_youtube_helper),它的工作原理很好,但預覽圖像不是我的視圖的大小,我無法弄清楚如何更改它,以便它適合UIView我創建。我怎樣才能填補這個觀點?查看大圖YTPlayer
下面是它的樣子。
這解決了這個問題對我來說:
在Assets文件夾中應該有一個名爲「YTPlayerView-iframe的player.html」
替換「風格」的標籤,與現有代碼的HTML文件如下所示,這將確保播放器填充100%的YTPlayerView:
<style>
body { margin: 0; width:100%%; height:100%%; }
html { width:100%%; height:100%%; }
</style>
希望這會有所幫助!週末愉快!
Aargh ...爲什麼地球上這是沒有解決在圖書館的權利?當它被包含爲一個吊艙時,更改資產是一個非常醜陋的破解,每個吊艙更新都會中斷... – TheEye
我嘗試了您所說的內容,但編輯這些值並不會因某些原因更改大小。你會提交示例代碼嗎?@AppsIntheParkNYC?謝謝 ! –
您可以通過以下方法重置webView大小。
(無效)viewDidAppear:(BOOL)動畫{ [超級viewDidAppear:動畫]; // self.player.webView.bounds = CGRectMake(0,0,self.player.bounds.size.width,self.player.bounds.size.height * 1.5);
[self.player.webView setNeedsDisplay]; }
我找到了另一種解決方案。 如果您在xib文件中使用YTPlayerView,請確保以下幾點。
1,選中 '使用自動佈局'
2,請不要爲YTPlayerView寬度和高度值。
然後YTPlayerView將正常播放。
你有沒有得到這個固定的?即時通訊試圖解決這個確切的問題,但沒有任何運氣,迄今... –