这是什么道理?
我现在能想到的方法就是暂停以后 每秒恢复一下播放,判断缓冲区比率有没有达到100%?再暂停:恢复播放;
以上方法不可行,我换了种方法:虽然buffer不会增加,但loaded还会一直增加 根据这个算出时间大于等于预设秒数就可以让视频回复播放
了.
不知道AW 用的什么方法? 有什么高见分享一下吧? 多谢!多谢!
我的错,是我没说清楚,出现标题的问题原因是这样:
我在做视频时发现有的机器缓冲区不满时有的能播有的不能播,所以我干脆在缓冲区小于一定比率时 暂停视频,解决了这个问题就出现
视频暂停 收不到NetStream.Buffer.Full ,也就是卡停了就定那了.只能点两下播放按钮继续播视频.
现在已用上述的方法解决这问题了.根据loaded的增加 算出时间大于等于预设秒数就可以让视频回复播放.
ADOBE提供的这些东西真让人郁闷,文档写的也不详细. NetStream是如何报出这些消息的也没找到说明. 还有那个视频STOP也有问题
只说怎么用,不说为什么这么用 郁闷!
播第一次这么卡,还能理解 ,第二次还这么卡.这还不是高清的,也不放开P2P API 种种不足
要它有何用?