• 2655阅读
  • 1回复

为什么SetPosition同样的值,多次设置时间不一样呢? [复制链接]

上一主题 下一主题
离线marksen
 

只看楼主 倒序阅读 使用道具 楼主  发表于: 2018-06-16
例如我设置axPlayer1.SetPosition(20000),第一次设置是在20秒,但是我再次调用,他就会变成10秒,再次设置又会变成20秒,不同的电影值也不同



离线aplayer

只看该作者 沙发  发表于: 2018-06-22
由于APlayer是默认是 关键帧Seek 的方式,且满足用户键盘考虑连续跳进的需求,所以实际设置的播放位置和当前播放位置有关联:
如果设置的位置在当前播放的后面,则跳到下一个关键帧(这时如果跳到前一个关键帧则会一直在原地跳);
如果设置的位置在当前播放的前面,则调到上一个关键帧;
如上所述,跳动的位置和当前播放位置相关。

如果你想精确跳动到你设置的位置,你可以设置参数采用精确 Seek,不过精确 Seek 的速度会慢于关键帧 Seek 的速度。
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个