[问题] 关于video

楼主: p52189 (鼠霸)   2014-01-11 12:00:29
大家好
是作业文(觉得我同学大概一看就会认出来囧)
我们想做一个可以根据网速决定品质的播放环境(包含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 当关键字看到好多人说不行做
怎么会这样呢......
谢谢大家!!
肉脚期末需要各位拔刀相助!!
作者: shaopin (Brian)   2014-01-15 10:28:00
DASH, HLS, SmoothStreaming开下去search

Links booklink

Contact Us: admin [ a t ] ucptt.com