繁体   English   中英

播放视频之前先寻找位置

[英]Seek to a position before playing video

我想在播放视频之前先找到位置:

player= new VlcMediaPlayer(instance);
player->setPosition(pos);
player->setTime(time);
player->play();

但它不起作用,而是我使用了以下代码:

player= new VlcMediaPlayer(instance);
player->play();
player->setPosition(pos);
player->setTime(time);

它现在可以工作,但首先播放视频(并显示文件开头的某些帧),在播放之前有什么方法可以找到位置吗?

我不知道VlcMediaPlayer是什么,但是在libvlclibvlc是通过libvlc_media_player_set_time调用完成的。 正如您在文档中所看到的,它需要在正在播放的视频调用。 因此,您必须先致电play才能致电seek 但是您可以在playpause一下然后seek 那应该做的。

libvlc论坛的链接包含类似的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM