2012-05-12 143 views
0

我創建的內容管理系統允許內容管理員將視頻上傳到服務器。將會有一個頁面列表,每個頁面上都會有一個視頻。每個視頻都應該能夠被內容觀察者播放。播放上傳的視頻或嵌入YouTube視頻

問題:我可以得到一些視頻播放,但我無法讓所有人都玩,我不知道爲什麼。 如何強制內容管理員上傳僅工作的視頻或轉換不起作用的視頻?我已經使用了嵌入,對象,iframe和視頻標籤,但是我無法讓它們中的任何一個始終工作。這個鏈接是我嘗試過的。 http://ww.w3schools.com/html/html_videos.asp

替代解決方案:只需讓內容管理器將視頻上傳到YouTube,然後將嵌入代碼放入數據庫中,並在需要時調用它。這有效,但是當你這樣做對SEO不利時,代碼不會被驗證。另外,如果內容管理者沒有做到正確,他可能會爲競賽做廣告,因爲視頻可以在完成後顯示其他視頻的鏈接。

+0

如果你的頁面沒有被驗證,那麼這對SEO來說並不壞。有效的搜索引擎優化是**不是**排名因素。 –

+0

更新:Youtube現在使用iframe,這可能是更好的解決方案。 – bearcatFulton

回答

0

很難。在我們的內容管理系統中,您需要驗證內容(可能是在異步程序中),並在出現問題時拒絕視頻。最重要的是選擇一組好的格式和編解碼器(以及像幀每秒,音頻比特率等其他特性),並使這個「契約」非常明確。帶有-i選項的ffmpeg可以識別視頻,擴展名,編解碼器,長度,長寬比等。

你也嘗試從任何格式轉換爲一個好的格式,如mp4 h264與360p。