Hallo Hübi
Zuallererst muss ich mal Deine "wahrscheinlichen Illusionen" leider zerstören, denn man kann nicht nur Dein Video (auch ohne zusätzliches Programm mit wenigen Klicks, gemäss Deinem Beitrag hier) "klauen", sondern auch Dein ganzes Design und sogar Deine gesamte Website...
Alles, was man je veröffentlicht hat, kann auch "geklaut" werden!
Und falls also "Klauen" Deine ganz grosse Befürchtung sein solte, dann solltest Du Dir gut überlegen, OB Du überhaupt etwas veröffentlichen willst, und falls ja WAS Du dann veröffentlichen willst...!
Somit habe ich mal "als Beispiel" (da ich Dein Design ja wie schon geschrieben nicht habe) einfach mal Deine ganze Website (nicht "geklaut" sondern nur) "geborgt" und Deine Startseite etwas abgeändert, um Dir folgendes Beispiel zu machen, so wie Du Dir dies ungefähr vorgestellt haben könntest:
http://videocontrols.webchaot.ch/
Dies keineswegs im "Bösen", sondern im "Guten" (und ich hoffe, dass Du mich dafür auch nicht "verklagst"), da ich Dir damit auch einen "Lösungsansatz" für Deinen Wunsch bieten kann...
Und so kommst Du zu dieser "Beispiellösung"....
Dazu brauchst Du meine zwei Dateien, die Du bitte in Deinen Designordner (also in Deinem Fall nach "Perpetuum") kopierst und hier downloaden kannst:
http://videocontrols.webchaot.ch/assets/videocontrolsdownload.zip
Dann fügst Du in der global.ccml folgenden Code hinzu:
1
2
|
<cc:asset src="style_wsvideocontrols.css" dst="wsvc.css" obj="mywsvc">
<cc:asset src="wsvideocontrols.js" dst="wsvc.js" obj="wsvc" noparse="1">
|
Und dann fügst Du in der navigation.ccml zwischen <head> und </head> folgenden Code hinzu:
1
2
|
<link rel="stylesheet" type="text/css" href="<cc:print value="&mywsvc.url">" />
<script type="text/javascript" src="<cc:print value="&wsvc.url">"></script>
|
Danach suchst Du in der navigation.ccml nach dieser Code-Passage:
1
2
|
<video class="perpetuumcontainerchild" loop autoplay="autoplay" poster="xxxxx" data-width="1920" data-height="1080">
|
...wobei "xxxxx" für eine erweiterte Eigenschaft steht...
Ersetze diese Code-Passage durch diese (und füge somit id="myvideo" hinzu):
1
2
|
<video id="myvideo" class="perpetuumcontainerchild" loop autoplay="autoplay" poster="xxxxxx" data-width="1920" data-height="1080">
|
...wobei natürlich "xxxxx" wieder für diese erweiterte Eigenschaft steht, die Du aus dem Originaldesign übernehmen musst...
Schlussendlich füge in der navigation.ccml nach dem schliessenden </video> noch folgenden Code hinzu:
1
2
3
4
|
<div id="video-controls">
<button type="button" id="play-pause" class="play">Pause</button>
<button type="button" id="mute">Ton aus</button>
</div>
|
So...
...das war's dann auch schon...
Falls Dir die nun erscheinenden Buttons rechts oben deplatziert erscheinen oder in der Gestaltung nicht zusagen sollten, so kannst Du sie nach Deinen eigenen Wünschen durch Änderungen in der Datei "style_wsvideocontrols.css" platzieren bzw. formatieren.
P.S,
Selbstverständlich könnte ich falls erforderlich die js-Datei noch auf alle anderen, also sämtliche "controls-Attribute" erweitern (also auch auf die Spieldauer, Lautstärke und Ganzbild [was in diesem speziellen Fall ja nicht erforderlich ist] erweitern...
Viel Erfolg!
Dieser Beitrag wurde bereits 7 mal bearbeitet, zuletzt von »
webchaot« (13.02.2016, 23:01)