]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-13743 Added realmedia support. Merging from MOODLE_19_STABLE
authornicolasconnault <nicolasconnault>
Mon, 17 Mar 2008 13:15:25 +0000 (13:15 +0000)
committernicolasconnault <nicolasconnault>
Mon, 17 Mar 2008 13:15:25 +0000 (13:15 +0000)
mod/resource/type/file/resource.class.php

index d70775f6a0434808783fd0f946dd6849ec1ea975..046cb3a3522695079be4d3ad39a2751f300df0ed 100644 (file)
@@ -251,6 +251,9 @@ class resource_file extends resource_base {
             } else if ($mimetype == 'application/pdf' || $mimetype == 'application/x-pdf') {
                 $resourcetype = "pdf";
                 $embedded = true;
+            } else if ($mimetype == "audio/x-pn-realaudio") {   // It's a realmedia file
+                $resourcetype = "rm";
+                $embedded = true;
             }
         }
 
@@ -545,6 +548,20 @@ class resource_file extends resource_base {
                 echo '<!--<![endif]-->';
                 echo '</object>';
                 echo '</div>';
+            } else if ($resourcetype == "rm") {
+
+                echo '<div class="resourcecontent resourcerm">'; 
+                echo '<object classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="320" height="240">';
+                echo '<param name="src" value="' . $fullurl . '" />';
+                echo '<param name="controls" value="All" />';
+                echo '<!--[if !IE]>-->';
+                echo '<object type="audio/x-pn-realaudio-plugin" data="' . $fullurl . '" width="320" height="240">';
+                echo '<param name="controls" value="All" />';
+                echo '<a href="' . $fullurl . '">' . $fullurl .'</a>';
+                echo '</object>';
+                echo '<!--<![endif]-->';
+                echo '</object>';
+                echo '</div>'; 
 
             } else if ($resourcetype == "quicktime") {
                 echo '<div class="resourcecontent resourceqt">';