libVLCNet播放器定位(不显示电影开头)打开新视频时

本文关键字:新视频 视频 开头 定位 播放器 显示 电影 libVLCNet | 更新日期: 2023-09-27 17:57:15

我正在查看 libvlcnet 0.4.0.0"SimplePlayer"示例 http://sourceforge.net/p/libvlcnet/wiki/Home/,我想问是否可以打开新文件并从预定义的位置播放它而无需播放电影的开头?我使用这样的东西:

        LibVlcInterop.libvlc_media_player_play(descriptor);
        LibVlcInterop.libvlc_media_player_pause(descriptor);
        LibVlcInterop.libvlc_media_player_set_position(descriptor, (float)0.8);
        int res = LibVlcInterop.libvlc_media_player_play(descriptor);

当尝试播放新文件时,用户可以注意到电影开头的一小部分。

如何在加载新文件后将播放器定位到特定区域而不显示电影开头的一小部分?

libVLCNet播放器定位(不显示电影开头)打开新视频时

我不知道

那个特定的库,但您通常可以通过在播放媒体之前传递"媒体选项"来执行此操作。为此,请使用 LibVLC API 函数 libvlc_media_add_option

如果可以在该库中执行此操作,则可以指定开始时间和/或结束时间 - 但必须将其指定为秒而不是百分比位置。

您将传递给 API 函数的选项是:

:start-time=30
:stop-time=60.5

您实际上可以传递秒的小数部分,如停止时间示例中所示。

当我这样做时,我没有注意到任何显示电影开头的内容闪烁,但我想这仍然可能发生在某些平台或某些类型的媒体上。