Как остановить повторную буферизацию при перемотке назад или вперед с помощью AVPlay API на Tizen? - PullRequest
0 голосов
/ 29 апреля 2020

Я создаю приложение для ОС Tizen, которое имеет функцию воспроизведения архива, и теперь я хочу перемотать видео вперед или назад, но после нажатия кнопки всегда начинается буферизация. Это плохо для пользовательского опыта, поэтому я хочу как-то устранить его. Как я могу это сделать?

Вот код для перемотки:

var successCallback = function () {
   console.log("Media seek successful");
};

var errorCallback = function () {
   console.log("Media seek failed");
};

var currentTime = webapis.avplay.getCurrentTime();
var newTime = currentTime - length;

webapis.avplay.seekTo(newTime, successCallback, errorCallback);

Я также пытался добавить код для установки размера буфера, но он не работает:

webapis.avplay.setBufferingParam(
  "PLAYER_BUFFER_FOR_PLAY",
  "PLAYER_BUFFER_SIZE_IN_SECOND",
  60);
...