2013-07-03 43 views
0

* 情況是 - *我必須設計一個可在桌面和移動設備上運行的網頁,播放嵌入的YouTube視頻(不是自動啓動),然後我可以使用與視頻交互來獲得播放狀態等(使用此計算觀看的總時間,不包括暫停/緩衝區/停止時間)嵌入式youtube視圖使用Javascript API計算,但不包含IFrame

我設法使用IFrame APIJavascript API YouTube上。

* 然而,問題是- *使用JavaScript API,桌面上的播放器工作,視圖也被計算在內,但當我在移動設備上查看時,它不起作用。它應該顯示視頻(div標籤)的地方不會有反應。

使用iframe API,一切工作在功能方面,但是當我按在視頻播放,意見不被計數 - 從臺式機和移動訪問。我已經多次測試了viewcount,使用不同的IP等,但是當javascript API web被即時計算出來時,iframe API web仍然沒有計算在內。

有沒有人對此問題有任何建議?

只是提醒你,我需要的網頁的關鍵方面是:

  • 嵌入式YouTube播放器
  • 如果能夠用播放器(例如的getState()或getDuration())
  • 互動
  • 網站功能齊全的移動訪問
  • 有效瀏覽次數

謝謝大家提前! :)

回答

0

你肯定意見真的被通過JavaScript API的算的?我一直認爲只有在使用實際的YT播放按鈕啓動時,視圖計數才被認爲是有效的。意思是你不能通過任何API調用發起遊戲並且使視圖有計數。

下面是從谷歌/ YouTube團隊解釋一個有些過時博客文章 - https://groups.google.com/forum/#!msg/youtube-api-gdata/7SsbvOJMWL0/rBCBqnFaxRgJ

我想找到的東西,說這種情況已經改變,但到目前爲止沒有運氣。

**編輯**

於是我又回到了iframe和JavaScript API的網頁,如果你做「查看次數」的內容的第一部分,你會發現是一條線,說明搜索 -

「注意:如果通過播放器中的本機播放按鈕啓動播放,則播放只會計入視頻的官方查看次數。」

重新閱讀您的文章我不確定您是使用API​​來播放視頻還是僅僅從當前狀態獲取數據。如果您正在使用它來真正開始播放,那麼觀看次數實際上並沒有被計算在內。如果您看到不同的東西,我很樂意看到並從中吸取教訓。