diff --git a/wp-hyperaudio/hyperaudio-admin.php b/wp-hyperaudio/hyperaudio-admin.php index a271b65..d7a43ed 100644 --- a/wp-hyperaudio/hyperaudio-admin.php +++ b/wp-hyperaudio/hyperaudio-admin.php @@ -203,6 +203,7 @@ function hyperaudio_options_page() font-familyArial, Helvetica, sans-serif;set the font family of the transcript idmytranscriptsets the id of the trancript for sharing purposes show-activetruehighlights the word being played in a different colour. (false by default) + playerYouTubeAllows you to explicitly define type of player (SoundCloud, YouTube, Vimeo, Videojs, NativeAudio) webmonetizationtrueenables Web Monetization (false by default)

diff --git a/wp-hyperaudio/hyperaudio.php b/wp-hyperaudio/hyperaudio.php index f93b684..446713a 100644 --- a/wp-hyperaudio/hyperaudio.php +++ b/wp-hyperaudio/hyperaudio.php @@ -3,7 +3,7 @@ * Plugin Name: Official Hyperaudio Plugin * Plugin URI: https://hyper.audio * Description: Hyperaudio Interactive Transcript Player -* Version: 1.0.12 +* Version: 1.0.13 * Author: Mark Boas * Author URI: http://hyper.audio **/ @@ -34,6 +34,7 @@ function hyperaudio_shortcode_handler($atts, $transcript, $tag) $trackLabel = "English"; $webmonetization = false; $showActive = false; + $player = NULL; if (isset($atts['src'])) $src = $atts['src']; if (isset($atts['width'])) $width = $atts['width']; @@ -52,6 +53,9 @@ function hyperaudio_shortcode_handler($atts, $transcript, $tag) if (isset($atts['webmonetization'])) $webmonetization = $atts['webmonetization']; if (isset($atts['show-active'])) $showActive = $atts['show-active']; + if (isset($atts['player'])) $player = $atts['player']; + + $transcript = preg_replace( "/\r|\n/", "", $transcript); @@ -64,6 +68,10 @@ function hyperaudio_shortcode_handler($atts, $transcript, $tag) if (is_null($transcriptid)) { $transcriptid = "hypertranscript".$id; } + + if (strtolower($player) == 'videojs') { + $o .=''; + } $o .='