查看完整版本: [--
为什么SetPosition同样的值,多次设置时间不一样呢?
--]
APlayer 开发者论坛
->
APlayer 讨论区
->
为什么SetPosition同样的值,多次设置时间不一样呢?
[打印本页]
登录
->
注册
->
回复主题
->
发表主题
marksen
2018-06-16 15:21
为什么SetPosition同样的值,多次设置时间不一样呢?
例如我设置axPlayer1.SetPosition(20000),第一次设置是在20秒,但是我再次调用,他就会变成10秒,再次设置又会变成20秒,不同的电影值也不同
[attachment=3051]
[attachment=3052]
aplayer
2018-06-22 16:31
由于APlayer是默认是 关键帧Seek 的方式,且满足用户键盘考虑连续跳进的需求,所以实际设置的播放位置和当前播放位置有关联:
如果设置的位置在当前播放的后面,则跳到下一个关键帧(这时如果跳到前一个关键帧则会一直在原地跳);
如果设置的位置在当前播放的前面,则调到上一个关键帧;
如上所述,跳动的位置和当前播放位置相关。
如果你想精确跳动到你设置的位置,你可以设置参数采用精确 Seek,不过精确 Seek 的速度会慢于关键帧 Seek 的速度。
查看完整版本: [--
为什么SetPosition同样的值,多次设置时间不一样呢?
--] [--
top
--]
Powered by
phpwind
v8.7
Code ©2003-2011
phpwind
Time 0.007107 second(s),query:0 Gzip enabled