Vimeo Aframe, можете ли вы показать мне пример работы кнопок воспроизведения? - PullRequest
0 голосов
/ 13 марта 2019

Я пытаюсь добавить кнопки воспроизведения и паузы в VIMEO в WebXR через Aframe (и отключить автозапуск).

Обратите внимание, что видео воспроизводится при автозапуске в настольном веб-браузере, но не воспроизводится вообщена том же веб-сайте через Lenovo Mirage Solo.

Итак, чтобы заставить его работать, я попытался отключить автозапуск, однако он игнорирует мою команду, и я попытался создать функцию паузы воспроизведения, которая будет воспроизводить видео при помощи мыши.введите и приостановите видео при отпускании мыши.

Как мне сделать это правильно?

Пример кода:

  AFRAME.registerComponent("play", {
    init: function () {
        this.el.addEventListener("mouseenter", (e) => {
               VR_LOG('mouseenter')
               this.el.play();
              });
        this.el.addEventListener("mouseleave", (e) => {
               VR_LOG('mouseexit')
               this.el.pause();
              });


    }
});

<a-entity autoplay="false" vimeo="id: 322980501" play>
<a-plane  id="spectrum" class="clickable" color="#000000" scale="3.2 1.8" position="0.0 1 -2"></a-plane>

Можете ли выопубликовать пример vimeo в рамке с автовоспроизведением false и с работающей кнопкой воспроизведения и паузы?

Обновление: функция паузы воспроизведения начала работать, когда я переместил компонент воспроизведения в родительский объект, но автопроигрывание по-прежнему автоматически воспроизводится,И по какой-то причине он все еще не воспроизводится в браузере Firefox Reality на lenovo Mirage Solo

1 Ответ

0 голосов
/ 18 марта 2019

Попробуйте переместить autoplay: false в аргументы объекта vimeo, это должно выглядеть примерно так:

<a-entity vimeo="id: 322980501; autoplay: false;" />

К сожалению, я не могу тестировать на Lenovo Mirage, но не стесняюсь открыть проблему Github , и поэтому мы можем попытаться помочь решить эту проблему ?

Мы работаем над публикацией примера управления воспроизведением в ближайшее время, но здесь - открытый вопрос с дополнительной информацией о том, как заставить это работать

...