2014-06-23 23 views

回答

12

這解決了這個問題對我來說:

在Assets文件夾中應該有一個名爲「YTPlayerView-iframe的player.html」

替換「風格」的標籤,與現有代碼的HTML文件如下所示,這將確保播放器填充100%的YTPlayerView:

<style> 
    body { margin: 0; width:100%%; height:100%%; } 
    html { width:100%%; height:100%%; } 
</style> 

希望這會有所幫助!週末愉快!

+2

Aargh ...爲什麼地球上這是沒有解決在圖書館的權利?當它被包含爲一個吊艙時,更改資產是一個非常醜陋的破解,每個吊艙更新都會中斷... – TheEye

+0

我嘗試了您所說的內容,但編輯這些值並不會因某些原因更改大小。你會提交示例代碼嗎?@AppsIntheParkNYC?謝謝 ! –

0

您可以通過以下方法重置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]; }

0

我找到了另一種解決方案。 如果您在xib文件中使用YTPlayerView,請確保以下幾點。

1,選中 '使用自動佈局'

2,請不要爲YTPlayerView寬度和高度值。

然後YTPlayerView將正常播放。