Ответ 1
В Android 4.4
kitkat
появилась новая функция, поддерживающая WebVTT
для HLS
, которая внесла некоторые изменения в MediaPlayer
. (Ссылка: kitkat
блики - Закрытые титры)
Из вашего описания ошибки, похоже, что фактический движок игрока не вызывает setSubtitleAnchor
, поскольку VideoView
делает здесь. Это приводит к сообщению об ошибке из другого метода здесь, который вызывается как часть перехода состояния prepare
перед вызовом слушателя.
P.S: Является ли ваш плеер обычным игроком или стандартным игроком, который поставляется в комплекте с дистрибутивом Android
? Можете ли вы поделиться с другими журналами?