[問題] 關於video

看板Ajax作者 (皮爺)時間11年前 (2014/01/11 12:00), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
大家好 是作業文(覺得我同學大概一看就會認出來囧) 我們想做一個可以根據網速決定品質的播放環境(包含server) 老師在給作業的同時給了一個提示,要我們用HTML5做player 後來我們決定把影片切成很多段,定時依據buffer剩餘量決定下一段要播哪種品質 現在遇到的瓶頸如下: 我們做了一個手動切換,其邏輯為 (a) 記下目前影片currentTime (b) 改寫src (c) 把新影片的currentTime拉到之前記下的位子 (d) play 問題出在play的時候並不如預想 並不是直接在currentTime開播(其實也沒播出來) 而是指針又跳回開頭了 ※這題解決了,我加了一個canplaythrough的listener,把(c)擺在裡面就ok 接下來我們就想處理分段的問題 不過這裡就蠻模糊的,只有老師給的提示,包括用HTML5跟分段 首先是,假設一整段影片長5分鐘,切成每20秒一段,每一段3種畫質 那我播的時候如何讓duration為5分鐘而不是20秒? 又,如何流暢的切換呢? 我上網用 html5 video switch bitrate 當關鍵字看到好多人說不行做 怎麼會這樣呢...... 謝謝大家!! 肉腳期末需要各位拔刀相助!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.138.150.32 ※ 編輯: p52189 來自: 140.138.150.32 (01/11 12:28)

01/15 10:28, , 1F
DASH, HLS, SmoothStreaming開下去search
01/15 10:28, 1F
文章代碼(AID): #1IqC7Y5C (Ajax)
文章代碼(AID): #1IqC7Y5C (Ajax)