2013-08-05 90 views

回答

0

您應該將您的視頻設置爲「不公開」而不是「私人」。那 方式視頻不顯示在您的頻道或任何搜索 結果,但任何有視頻的鏈接可以看到它,你可以 嵌入到任何網站的視頻。

我沒有嘗試這種解決方法還沒有,但理論上它應該工作,你需要使用YouTube API V 3,並按照以下步驟進行:

通過API將視頻的隱私狀態設置爲不公開。 通過API將視頻嵌入到隱藏的div中。 使用onPlayerStateChange事件來檢查視頻播放器當前正在播放視頻,使用API​​在第一秒暫停視頻。 如果狀態更改爲「正在播放」,則發送AJAX請求到服務器端腳本,以便在您收到確認消息後顯示視頻並使用API​​播放視頻的隱私狀態爲私密狀態。 即使用戶複製&將URL粘貼到另一個選項卡,這應該保持視頻不公開,即使他/她應該收到一條消息,指出該視頻是私人的。

參考文獻: https://developers.google.com/youtube/iframe_api_reference?hl=en

PHP - How to change privacy status of a youtube video through Youtube API v3?

相關問題