2016-05-30 90 views
3

在Android上播放受限制的播放YouTube視頻,我有以下代碼展示YouTube視頻離子含量標籤如何使用離子框架

<div class="video-container"> 
     <iframe src="{{videoUrl}}" frameborder="0" width="560" height="315"></iframe> 
</div> 


.video-container { 
    position: relative; 
    padding-bottom: 56.25%; 
    padding-top: 30px; height: 0; overflow: hidden; 
} 

.video-container iframe, .video-container object, .video-container embed { 
    position: absolute; 
    top: 0; 
    left: 0; 
    width: 100%; 
    height: 100%; 
} 

它在瀏覽器工作正常,但是當我運行在Android設備上,它只是說:

'restricted to play on certain websites watch it on youtube' 

它不允許我點擊觀看它在youtube鏈接。

我使用的信任網址是$ sce.trustedResource

我在谷歌搜索一點點,發現我們需要添加引用,但如何添加引用在離子框架。

+0

你介意顯示視頻的確切網址嗎? –

+0

我在另一個YouTube視頻上嘗試了我的android手機上的代碼並完美地工作 –

+0

感謝您的回覆。您可以試試以下網址:https://www.youtube.com/embed/CevxZvSJLk8 – user1188867

回答

4

我已經做了一個徹底的研究,我發現沒有直接的解決方案,因爲視頻已被所有者保護,而不是默認提供其推介數據的網站,而android並未有。但我創建了一個嵌入了視頻的頁面,並將其上傳到我的服務器,並在Android手機中播放。所以你可以看看here。所以如果你把它上傳到你的服務器,它肯定會在Android手機上播放。但是,如果您不想將其上傳到服務器,那麼唯一的解決方案就是從此YouTube link下載視頻,然後將其上傳到您的YouTube頻道,在那裏沒有更多的靜音,然後將新上傳的視頻嵌入的限制之一。

+0

我無法將視頻上傳到我的服務器。我已經看到幾個鏈接顯示它可能在iOS中,並認爲它可以在Android中完成。無論如何,感謝您付出的努力。 – user1188867

+0

歡迎您。我其實並不是指你將它上傳到你的服務器。我的意思是,如果你打算在建立你的網頁後上傳頁面到你的服務器上,那麼在它上傳到服務器後,在android上播放視頻不會有任何問題 –