Verwendung: Download unterbinden in contao 4.9 html5 videoplayer

Andreas König's Avatar

Andreas König

01 Dec, 2020 10:07 AM

Produkt: Oneo Contao
Contao-Version: 4.9.0
Browser und Browserversionen: Google Chrome ist auf dem neuesten Stand. Version 80.0.3987.162 (Offizieller Build) (64-Bit)

Liebes Supportteam,
ich möchte den Download von Videos im html5 videoplayer beim Theme Oneo verhindern und habe dafür das Template oneo/ce_player.html5 folgendermaßen angepasst:

<?php $this->extend('ce_player') ?>
<?php
    if (!$this->isVideo) {
        $this->size = ' width="100%"';
        $this->attributes = array_merge($this->attributes, ['controlslist="nodownload"']);
    }
?>

Leider zeigt der html5 Videoplayer trotzdem noch den Downloadbutton an. Was mache ich falsch?

Vielen Dank für einen letzten Tipp, würde mir sehr helfen ;-)

  1. Support Staff 1 Posted by RockSolid Theme... on 01 Dec, 2020 11:16 AM

    RockSolid Themes's Avatar

    Vielen Dank für Ihre Frage.

    Mit if (!$this->isVideo) wird der entsprechende Code nur für die Audio-Player angewendet. Damit alle Player das controlslist="nodownload"-Attribut erhalten kann das Template z. B. folgendermaßen aussehen:

    <?php $this->extend('ce_player') ?>
    <?php
        if (!$this->isVideo) {
            $this->size = ' width="100%"';
        }
        $this->attributes = array_merge($this->attributes, ['controlslist="nodownload"']);
    ?>
    

Reply to this discussion

Internal reply

Formatting help / Preview (switch to plain text) No formatting (switch to Markdown)

Attaching KB article:

»

Already uploaded files

  • Download_html5-Player.jpg 298 KB

Attached Files

You can attach files up to 10MB

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac