2013-08-31 2 views
6

Использование отладчика на примере приложения литом я пытаюсь установить дробное значение воспроизведения:Почему Chromecast не учитывает дробные значения воспроизведения Rate на видеоэлементах?

document.getElementById("vid").playbackRate = 0.5; 

И видео не изменится скорость. Если я установил воспроизведениеRate на ноль, видео остановится. И если я установил его в 1.0, он возобновится. Обратите внимание, что на хромовом рабочем столе видеоэлемент ДОЛЖЕН соблюдать значения дробного воспроизведенияRate.

+0

Что произойдет, если вы установите скорость 1,5? К 2.0? – arootbeer

+0

Да, вас больше интересует случай использования 1,5 и 2.0. Было бы позором, если бы это не поддерживалось. – Ishan

ответ

0

Похоже, на данный момент Chromecast не поддерживает никаких значений воспроизведенияRate, кроме 1 и 0, а не только дробных. Все остальное, что я пробовал (дроби и целые числа от -1 до 3), привело к нормальному воспроизведению скорости, при этом 0 пауза.

3

Это было отключено на устройстве из-за ограничений оборудования. Например, если вы попытаетесь воспроизвести HD-фильм с 3-кратной скоростью, аппаратное обеспечение не сможет идти в ногу с тем, чтобы оно было отключено, чтобы избежать таких проблем. Если есть настоятельная необходимость поддерживать тарифы < 1, пожалуйста, откройте запрос функции, и наша команда рассмотрит это.

+0

Это все еще имеет место с последним обновлением или есть ли какие-либо планы по его разрешению? –

+0

Я тестировал это и, похоже, это работает, было ли это снова включено? – casolorz

0

Управление скоростью воспроизведения очень полезно (требуется почти) для более точного управления адаптивной потоковой передачей, где небольшое замедление или ускорение могут помочь увеличить или уменьшить задержку.

< 1x отлично подходит для этой цели. На самом деле, вероятно, не более 10-15% дельта будет использоваться для такого рода оптимизации.

Кроме того, это стандартный метод видеоэлемента. Не поддерживать его вовсе не является серьезным дефектом. Поддерживать его с ограничением отлично.

Обратите внимание на это серьезно. Если есть более формальное место для размещения этого запроса, пожалуйста, дайте мне знать.

+0

Запросы функций для Cast SDK можно сделать здесь: https://code.google.com/p/google-cast-sdk/issues/list –