From ea6b0ee0fb488860a9f83202b42704592f8c716b Mon Sep 17 00:00:00 2001
From: srosse <none@none>
Date: Wed, 21 Jan 2015 12:14:27 +0100
Subject: [PATCH] OO-697: call the player with the right parameters in
 podcasts, more audio catch

---
 .../olat/modules/webFeed/ui/podcast/_content/episode.html    | 4 ++--
 .../olat/modules/webFeed/ui/podcast/_content/episodes.html   | 2 +-
 src/main/webapp/static/movie/player.js                       | 5 ++++-
 3 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/src/main/java/org/olat/modules/webFeed/ui/podcast/_content/episode.html b/src/main/java/org/olat/modules/webFeed/ui/podcast/_content/episode.html
index 1ea51d6c931..aa0d92f617a 100644
--- a/src/main/java/org/olat/modules/webFeed/ui/podcast/_content/episode.html
+++ b/src/main/java/org/olat/modules/webFeed/ui/podcast/_content/episode.html
@@ -52,9 +52,9 @@
 				<script type="text/javascript">
 				/* <![CDATA[ */
 				#if ($!helper.getMediaType($item.getEnclosure()) == "video")
-					BPlayer.insertPlayer("$!helper.getMediaUrl($item)","o_podcast_episode_$velocityCount",$!helper.getWidth($item),$!helper.getHeight($item),"video");
+					BPlayer.insertPlayer("$!helper.getMediaUrl($item)","o_podcast_episode_$velocityCount",$!helper.getWidth($item),$!helper.getHeight($item),false,null,"video");
 				#else
-					BPlayer.insertPlayer("$!helper.getMediaUrl($item)","o_podcast_episode_$velocityCount",400,24,"sound");
+					BPlayer.insertPlayer("$!helper.getMediaUrl($item)","o_podcast_episode_$velocityCount",400,24,false,null,"sound");
 				#end
 				/* ]]> */
 				</script>
diff --git a/src/main/java/org/olat/modules/webFeed/ui/podcast/_content/episodes.html b/src/main/java/org/olat/modules/webFeed/ui/podcast/_content/episodes.html
index c18dd120d03..995adc9276c 100644
--- a/src/main/java/org/olat/modules/webFeed/ui/podcast/_content/episodes.html
+++ b/src/main/java/org/olat/modules/webFeed/ui/podcast/_content/episodes.html
@@ -78,7 +78,7 @@
 					#if ($!helper.getMediaType($episode.getEnclosure()) == "video")
 						BPlayer.insertPlayer("$!helper.getMediaUrl($episode)","o_podcast_episode_$velocityCount",$!helper.getWidth($episode),$!helper.getHeight($episode),false,null,"video");
 					#else
-						BPlayer.insertPlayer("$!helper.getMediaUrl($episode)","o_podcast_episode_$velocityCount",400,24,"sound");
+						BPlayer.insertPlayer("$!helper.getMediaUrl($episode)","o_podcast_episode_$velocityCount",400,24,false,null,"sound");
 					#end
 					/* ]]> */
 					</script>
diff --git a/src/main/webapp/static/movie/player.js b/src/main/webapp/static/movie/player.js
index f5d1ed75360..7ed9a9397ae 100644
--- a/src/main/webapp/static/movie/player.js
+++ b/src/main/webapp/static/movie/player.js
@@ -154,6 +154,10 @@ var BPlayer = {
 		if(config.provider == 'sound') {
 			if(extension == 'mp3') {
 				mimeType = "audio/mp3";
+			} else if(extension == 'aac') {
+				mimeType = "audio/aac";
+			} else if(extension == 'm4a') {
+				mimeType = "audio/m4a";
 			}
 		} else if(config.provider == 'youtube') {
 			mimeType = "video/youtube";
@@ -191,7 +195,6 @@ var BPlayer = {
 				mimeType = "video/vimeo";
 			} else if(config.file.indexOf('youtube.com') > -1 || config.file.indexOf('youtube.be')) {
 				mimeType = "video/youtube";
-				
 			} else {
 				alert('Something go badly wrong!' + config.provider + "  " + extension);
 			}
-- 
GitLab