我正在使用libvlc播放视频文件,同时下载它们。我的问题是libvlc_media_player_get_length什么都不返回。 我还考虑过使用比特率和文件大小来计算近似值,但我没有找到如何使用libvlc获得比特率。
那是否有功能?
由于
答案 0 :(得分:0)
libvlc_media_tracks_get
返回一个或多个包含曲目信息的结构。
如果曲目类型是音频或视频,则相应地libvlc_audio_track_t.i_bitrate
或libvlc_video_track_t.i_bitrate
。
此API已在LibVLC版本2.1.0中添加,请参阅http://git.videolan.org/?p=vlc.git;a=commit;h=cd5345a00009f2fc571c23509a025331ad24fc87。
VLC 2.1.0于2013年9月发布。
答案 1 :(得分:0)
我最终找到了这种方式:
window