2013-08-27 85 views
1

我需要在自定義視頻播放器上顯示Youtube視頻,例如,自定義控件(播放/暫停)。 我正在嘗試MediaElement,但它不適用於該特定場景。視頻僅在點擊「原生」播放按鈕時才啓動,而不是自定義播放按鈕。用於在iOS Safari上顯示Youtube視頻的自定義視頻播放器

有沒有人知道一個很好的選擇,或者我應該訴諸較低的水平,如使用Youtube的IFrame API?

回答

0

如果您想要自定義UI,請使用AVPlayer。您可以從HTML獲取YouTube視頻網址或使用gdata-objective C API(獲取視頻網址)。你可以閱讀更多關於AVPlayer從https://developer.apple.com/library/ios/documentation/AVFoundation/Reference/AVPlayer_Class/

+0

你可以更具體地說明如何使用AVPlayer播放YouTube視頻嗎? – jAckOdE

+0

@jAckOdE對不起,我遲到了。使用gdata API(https://developers.google.com/youtube/2.0/developers_guide_protocol_api_query_parameters#max-resultssp),您將獲得每個視頻的確切網址(.m3u8)。您可以使用AVPlayer播放這些視頻。 – rakeshNS

+0

是不是(直接訪問youtube視頻流)違反YouTube政策? – jAckOdE