我正在查看来自http://sourceforge.net/p/libvlcnet/wiki/Home/的libvlcnet 0.4.0.0“SimplePlayer”示例,我想问是否可以打开新文件并从预定位置播放它而无需播放电影?我使用这样的东西:
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);
当尝试播放新文件时,用户可以注意到电影开头的一小部分。
如果我在加载新文件后没有显示电影开头的一小部分,我如何将玩家定位到特定区域?
答案 0 :(得分:0)
我不了解那个特定的图书馆,但你可以通过传递"媒体选项"在播放媒体之前。为此,请使用LibVLC API函数libvlc_media_add_option
。
如果您可以在该库中执行此操作,则可以指定开始时间和/或结束时间 - 但必须将其指定为秒而不是百分比位置。
您将传递给API函数的选项是:
:start-time=30
:stop-time=60.5
您实际上可以传递小数秒,如停止时间示例所示。
当我这样做时,我没有注意到任何显示电影开头的内容,但我想这仍然可能发生在某些平台或某些类型的媒体上。