使用MediaExtractor从.mkv中提取字幕轨道

时间:2018-08-17 01:23:40

标签: c# android .net xamarin xamarin.android

到目前为止,这是我的代码:

MediaExtractor me = new MediaExtractor();
me.SetDataSource(VideoUrl);
var tracks = me.TrackCount;

for (int i = 0; i < tracks; i++)
{
    var format = me.GetTrackFormat(i);
    var mime = format.GetString(MediaFormat.KeyMime);
    me.SelectTrack(i);
}

不幸的是,MediaExtractor似乎无法在我检查的.mkv文件中找到任何字幕轨道。只有视频和音轨。

要完成这项工作,我还需要做别的事情吗?或者我应该使用完全不同的类吗?

0 个答案:

没有答案