MEdiaelement.js - вземане на видео за възпроизвеждане при показване с курсора при множество обекти/елементи

Ticketa

Registered
Имам няколко (20/30) видеоклипа, показани на уебсайта:
<video id="player1" width="750" height="421">....</video>
<video id="player2" width="750" height="421">....</video>
<video id="player3" width="750" height="421">....</video>
<video id="player4" width="750" height="421">....</video>
<video id="player5" width="750" height="421">....</video>
<video id="player6" width="750" height="421">....</video>


и в моя javascript имам:

JavaScript:
<script>


    $(document).ready(function(){
        $("video").hover(function(){

            //if get onhover id
            console.log(this.id);

            new MediaElementPlayer(this.id, {
                previewMode: true,
                muteOnPreviewMode: true,
                fadeOutAudioInterval: 200,
                fadeOutAudioStart: 10,
                fadePercent: 0.02,
                features: ['playpause', 'current', 'progress', 'duration', 'volume', 'fullscreen', 'preview'],
            });

        });
    });
</script>

С този код всичките петдесет видеоклипа се зареждат заедно и произволно избира един видеоклип за автоматично пускане и не може да премине към друг за автоматично пускане.

Как мога да заредя само видеоклипа, който е поставен върху него?


В конзолата срещам:



Uncaught (in promise) DOMException: The play method is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.

Решението до което съм стигнал, но не успявам да направя е да вземам ID номера на видеото в случая: playerID
 
При мен като че ли работи? Като мина с мишката върху кое да е видео, се пуска автоматично.

ПП Да добавя, че съм с Firefox.
 
Последно редактирано:
При мен не се пуска.. Попринцип autoplay e забранен, освен ако не се mute-нал видеото ако потребителя няма интеракция със сайта преди това ( да е дошъл от друга страница на същия сайт или да е кликнал нещо ).
 
При мен като че ли работи? Като мина с мишката върху кое да е видео, се пуска автоматично.

ПП Да добавя, че съм с Firefox.
Аз също съм с Firefox 107.0 (64-bit)

Тук качвам едно видео какво се случва при мен

 
Последно редактирано:

Back
Горе