mirror of
https://git.tt-rss.org/git/tt-rss.git
synced 2025-12-19 17:01:30 +00:00
add support for HTML5 way of playing audio/video enclosures (closes #246)
This commit is contained in:
@@ -4692,11 +4692,21 @@
|
||||
|
||||
$entry = "";
|
||||
|
||||
if (($ctype == __("audio/mpeg")) &&
|
||||
(get_pref($link, "ENABLE_FLASH_PLAYER")) ) {
|
||||
|
||||
$entry .= "<object type=\"application/x-shockwave-flash\" data=\"extras/button/musicplayer.swf?song_url=$url\" width=\"17\" height=\"17\"> <param name=\"movie\" value=\"extras/button/musicplayer.swf?song_url=$url\" /> </object> ";
|
||||
|
||||
if (substr($ctype,0,6)=="audio/" || $ctype=="application/ogg" || $ctype=="application/x-ogg") {
|
||||
$entry .= "<audio controls=\"controls\"><source src=\"$url\" type=\"$ctype\" />";
|
||||
if (($ctype == __("audio/mpeg")) &&
|
||||
(get_pref($link, "ENABLE_FLASH_PLAYER")) ) {
|
||||
$entry .= "<div><object type=\"application/x-shockwave-flash\" data=\"extras/button/musicplayer.swf?song_url=$url\" width=\"17\" height=\"17\"> <param name=\"movie\" value=\"extras/button/musicplayer.swf?song_url=$url\" /> </object></div>";
|
||||
}
|
||||
$entry .= "</audio>";
|
||||
if (($ctype == __("audio/mpeg")) &&
|
||||
(get_pref($link, "ENABLE_FLASH_PLAYER")) ) {
|
||||
$entry .= "<a id='switchToFlashLink' href='#' onclick='return switchToFlash(this)'>".__('Switch to Flash Player')."</a><br />";
|
||||
$entry .= "<script type='text/javascript'>html5AudioOrFlash('$ctype');</script>";
|
||||
}
|
||||
} elseif (substr($ctype,0,6)=="video/") {
|
||||
$entry .= "<video controls=\"controls\"><source src=\"$url\" type=\"$ctype\" />";
|
||||
$entry .= "</video>";
|
||||
}
|
||||
|
||||
$entry .= "<a target=\"_blank\" href=\"" . htmlspecialchars($url) . "\">" .
|
||||
@@ -5236,11 +5246,21 @@
|
||||
|
||||
$entry = "";
|
||||
|
||||
if (($ctype == __("audio/mpeg")) &&
|
||||
(get_pref($link, "ENABLE_FLASH_PLAYER")) ) {
|
||||
|
||||
$entry .= "<object type=\"application/x-shockwave-flash\" data=\"extras/button/musicplayer.swf?song_url=$url\" width=\"17\" height=\"17\"> <param name=\"movie\" value=\"extras/button/musicplayer.swf?song_url=$url\" /> </object> ";
|
||||
|
||||
if (substr($ctype,0,6)=="audio/" || $ctype=="application/ogg" || $ctype=="application/x-ogg") {
|
||||
$entry .= "<audio controls=\"controls\"><source src=\"$url\" type=\"$ctype\" />";
|
||||
if (($ctype == __("audio/mpeg")) &&
|
||||
(get_pref($link, "ENABLE_FLASH_PLAYER")) ) {
|
||||
$entry .= "<div><object type=\"application/x-shockwave-flash\" data=\"extras/button/musicplayer.swf?song_url=$url\" width=\"17\" height=\"17\"> <param name=\"movie\" value=\"extras/button/musicplayer.swf?song_url=$url\" /> </object></div>";
|
||||
}
|
||||
$entry .= "</audio>";
|
||||
if (($ctype == __("audio/mpeg")) &&
|
||||
(get_pref($link, "ENABLE_FLASH_PLAYER")) ) {
|
||||
$entry .= "<a id='switchToFlashLink' href='#' onclick='return switchToFlash(this)'>".__('Switch to Flash Player')."</a><br />";
|
||||
$entry .= "<script type='text/javascript'>html5AudioOrFlash('$ctype');</script>";
|
||||
}
|
||||
} elseif (substr($ctype,0,6)=="video/") {
|
||||
$entry .= "<video controls=\"controls\"><source src=\"$url\" type=\"$ctype\" />";
|
||||
$entry .= "</video>";
|
||||
}
|
||||
|
||||
$entry .= "<a target=\"_blank\" href=\"" . htmlspecialchars($url) . "\">" .
|
||||
|
||||
Reference in New Issue
Block a user