Android: видео с переменной скоростью API 23

В API 23 PlaybackParams были добавлены для поддержки MediaPlayer.

Кому-нибудь повезло с методом setSpeed в PlaybackParams? Я пытаюсь замедлить видео в MediaPlayer и получаю ошибку 100 (MEDIA_ERROR_SERVER_DIED):

Использованная литература:


person John Shelley    schedule 26.10.2015    source источник
comment
Вы уверены, что причиной этого является изменение скорости воспроизведения? Я не уверен, как собственный медиаплеер справляется со скоростью воспроизведения. Если медиаплеер отправляет скорость воспроизведения в качестве заголовка на сервер, а он дает сбой, то сервер не поддерживает переменную скорость воспроизведения. Попробуйте буферизовать его до 100%, отключите соединение и попробуйте изменить скорость воспроизведения, чтобы убедиться, что это делается только локально.   -  person Nikola Despotoski    schedule 26.10.2015
comment
Я сомневаюсь, что setSpeed каким-то образом манипулирует моим сервером, как вы упомянули, потому что я пробовал и с локальным файлом, думая, что это связано с проблемой подключения. Даже с локальным видеофайлом я получаю ту же ошибку. Спасибо за предложение.   -  person John Shelley    schedule 26.10.2015
comment
Что вы получаете с локальным файлом?   -  person Nikola Despotoski    schedule 26.10.2015
comment
@NikolaDespotoski К сожалению, та же ошибка.   -  person John Shelley    schedule 26.10.2015


Ответы (1)


person    schedule
comment
Кажется, это использует Leanback Library для Android TV и VideoView. Я не использую Leanback и использую MediaPlayer с SurfaceView вместо VideoView. Не уверен, что это хорошо соответствует тому, что я пытаюсь сделать. - person John Shelley; 29.10.2015