dwcarkba
Forum Replies Created
-
I came across this code that uses javascript/css/html which is suppose to dynamically change source for embedded videos but it doesn’t work. I have tried it both in a wp-page and html page.
<html> <head> <title></title> <style media="screen" type="text/css"> .wrap { margin:30px auto 10px; text-align:center } .container { width:440px; height:300px; border:5px solid #ccc } p { font: 10px/1.0em 'Helvetica',sans-serif; margin:20px } </style> <script> $("input[type=button]").click(function() { var $target = "testvid_"+$(this).attr("rel"); var $content_path = "https://www.mywebsite.net/videos/"; var $vid_obj = _V_("div_video"); // hide the current loaded poster $("img.vjs-poster").hide(); $vid_obj.ready(function() { // hide the video UI $("#div_video_html5_api").hide(); // and stop it from playing $vid_obj.pause(); // assign the targeted videos to the source nodes $("video:nth-child(1)").attr("src",$content_path+$target+".mp4"); $("video:nth-child(1)").attr("src",$content_path+$target+".ogv"); $("video:nth-child(1)").attr("src",$content_path+$target+".webm"); // replace the poster source $("img.vjs-poster").attr("src",$content_path+$target+".png").show(); // reset the UI states $(".vjs-big-play-button").show(); $("#div_video").removeClass("vjs-playing").addClass("vjs-paused"); // load the new sources $vid_obj.load(); $("#div_video_html5_api").show(); }); }); $("input[rel='01']").click(); </script> </head> <body> <section class="container wrap"> <video id="div_video" class="video-js vjs-default-skin" controls preload="auto" width="440" height="300" poster="https://www.mywebsite.net/videos/testvid_01.png" data- setup="{}"> <source src="" type="video/mp4"> <source src="" type="video/ogg"> <source src="" type="video/webm"> </video> </section> <div class="wrap"> <input rel="01" type="button" value="load video 1"> <input rel="02" type="button" value="load video 2"> <input rel="03" type="button" value="load video 3"> </div> </body> </html>
I used file names:
testvid_01.mp4, testvid_01.ogv, testvid_01.webm
testvid_02.mp4, testvid_02.ogv, testvid_02.webm
testvid_03.mp4, testvid_03.ogv, testvid_03.webm
testvid_01.png, testvid_02.png, testvid_03.pngit loads the player and the 01.png image, but clicking on the link does nothing.
Forum: Fixing WordPress
In reply to: how to add new media via URL?The correct answer is…
When In Add Media, using either the single file uploader or the multi-file uploader, whichever you click on when the window popup opens to browse, just put the image URL in the file name space.Forum: Fixing WordPress
In reply to: how to add new media via URL?That might work if I wanted the source to serve the image. Which I DO NOT! I want the image to be part of my media library, cached on my server.
Honestly this is such a basic task, there has to be a plugin to add this feature?