С Media Session API можно использовать следующие события:
1. mediaevent - Возникает при изменении состояния мультимедийного элемента (например, при начале воспроизведения, паузе или окончании воспроизведения).
2. play - Возникает при нажатии кнопки воспроизведения.
3. pause - Возникает при нажатии кнопки паузы.
4. seekbackward - Возникает при нажатии кнопки перемотки назад.
5. seekforward - Возникает при нажатии кнопки перемотки вперед.
6. previoustrack - Возникает при нажатии кнопки предыдущего трека.
7. nexttrack - Возникает при нажатии кнопки следующего трека.
8. stop - Возникает при нажатии кнопки остановки.
Чтобы заставить событие seeking работать вместо seeked, необходимо использовать методы API, которые позволяют контролировать воспроизведение:
- `seekTo(time)` - устанавливает текущую позицию воспроизведения в указанное время.
- `setCurrentTime(time)` - устанавливает текущую позицию воспроизведения в указанное время и начинает воспроизведение с этой позиции.
- `setCurrentTime(0)` - переводит воспроизведение в начало.
Таким образом, вы можете использовать эти методы в сочетании с событием seeking для перемотки мультимедийного элемента в нужное время.