到目前为止,这是我的代码:
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文件中找到任何字幕轨道。只有视频和音轨。
要完成这项工作,我还需要做别的事情吗?或者我应该使用完全不同的类吗?