VLCKit:停止视频时无法将VLCMediaPlayer.position重置为0

时间:2019-07-15 04:28:00

标签: swift macos libvlc

我有一个执行以下代码的按钮:

thePlayer.stop()

其中thePlayer是我使用VLCKit的视频播放器。

按下按钮后,thePlayer.position并没有重置为0,我无法使用0手动设置为thePlayer.position = 0,因为我没有改变任何东西。当我打印位置时,它会在停止之前打印我的值。

此外,thePlayer.time之后的所有内容似乎都只有值...

我想将thePlayer.position的值设置为0,所以当我按下“播放”按钮时,滑块不会在我停下之前快速跳回到最后一个位置,然后又回到附近开始。

编辑:

我正在通过cocoapods使用VLCKit的3.1.2版本。

1 个答案:

答案 0 :(得分:0)

我不确定您是否要停止媒体播放。如果您想重置mediaPlayer的位置,只需简单地按照描述的方式手动设置它,而无需调用stop()

    mediaPlayer.position = 0