2016-03-17 130 views
1

我使用jwplayer 7作爲我的網站。我們使用的視頻格式爲MP4JWplayer不快速播放視頻

我的問題是jwplayer明星只在加載後才播放視頻,我不想那樣。

是否有任何設置或配置或技巧?

sample link from my site


在本網站的Android應用程序,這個問題dosent存在

+0

MP4需要元數據來播放視頻(告訴每個幀在哪裏開始等字節)。您的視頻在文件字節的**後端**結尾處具有此元數據。因此**所有**字節必須在到達元數據之前加載才能開始正確播放。你可以Google提供的免費視頻工具如果使用** [FFmpeg的]移動數據文件的前面爲你 –

+0

例如..(https://ffmpeg.org/download.html)**(直接d /負載爲** [Windows版本](https://ffmpeg.zeranoe。com/builds /)**)然後當安裝時,你可以使用這個命令:'ffmpeg -i myInputVideo.mp4 -c:v copy -c:拷貝-movflags + faststart myOutputName.mp4',這將簡單地移動元數據而不改變任何東西(需要1或2秒才能完成)並測試輸出文件。 –

+0

但這個網站的android應用程序沒有這個視頻文件的這種問題,有沒有不同之間的Android播放器和瀏覽器播放器加載視頻文件? –

回答

0

你不會喜歡的答案,我很欣賞你的網站有很多(千?)的視頻文件,它的gunna是編輯每一個的使命。如果他們都從一個程序保存編輯&,這意味着他們都有這個問題。如果您收到來自各種來源的視頻,那麼某些文件可能沒問題。

關於這個問題的文件。就像我在評論中說,您的鏈接與元數據的視頻在後端文件。我知道這是因爲我已經檢查了字節。

看的字節AzhanceShisheii_128.hugg.mp4從你的鏈接採樣的這一形象...

文件正確地FTYP在開始(1),但隨後在(2)說mdat。 MDAT是音頻/視頻幀的字節都以任何順序混合在一起。 那麼,如何視頻播放器知道哪些字節幀1圖像並使字節幀1的聲音?它檢查稱爲MOOV元數據部分。前面的4個字節表示段的大小,這裏的十六進制值09 DE AD 0E表示大小爲165.6mb(檢查here)。因此,直到下載165兆字節時,播放機甚至不能知道任何幀1數據將顯示圖片的位置(沒有規則,內容必須按照出現的順序)。

你必須編輯您的文件,所以它的小MOOV元先再大MDAT後,不是你現在是有什麼...大MDAT先後來其次爲小MOOV元數據。

MDAT vs MOOV bytes at front example

+0

你好,我聯繫網站的所有者,我只是一個程序員,有一個視頻thausend,我測試視頻與視頻標籤在歌劇和視頻播放非常好....他們看到並說,所以這可以解決沒有轉換,請幫助 –

0

什麼是你想要實現的行爲?不自動啓動視頻?從JWP一方,您可以將自動啓動設置爲true(或false)。默認行爲是自動啓動:false。

這裏是你可能會發現有用的是詳細說明了如何在頁面加載時自動啓動的一篇文章:https://support.jwplayer.com/customer/en/portal/articles/1428525-autostarting-on-page-load

+0

否,我的問題是當您點擊播放,首先播放需要很長時間,其播放器和播放器一樣下載的視頻洞穴視頻 –

+0

您能否提供鏈接? –

+0

http://mobile-tv.ir/#/product/?id=3843 –