mirror of
https://github.com/moodle/moodle.git
synced 2025-01-18 22:08:20 +01:00
MDL-63453 filetypes: Introduce media_source mimetype group.
This is required to group together media streaming techniques that are handled by Media Source Extensions (MSE) in the browser. https://developer.mozilla.org/en-US/docs/Web/API/Media_Source_Extensions_API
This commit is contained in:
parent
411bbe6ba0
commit
037124bf1c
@ -35,6 +35,7 @@
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
|
||||
$string['application/dash_xml'] = 'Dynamic Adaptive Streaming over HTTP (MPEG-DASH)';
|
||||
$string['application/epub_zip'] = 'EPUB ebook';
|
||||
$string['application/json'] = '{$a->MIMETYPE2} text';
|
||||
$string['application/msword'] = 'Word document';
|
||||
@ -57,6 +58,7 @@ $string['application/x-iwork-keynote-sffkey'] = 'iWork Keynote presentation';
|
||||
$string['application/x-iwork-numbers-sffnumbers'] = 'iWork Numbers spreadsheet';
|
||||
$string['application/x-iwork-pages-sffpages'] = 'iWork Pages document';
|
||||
$string['application/x-javascript'] = 'JavaScript source';
|
||||
$string['application/x-mpegURL'] = 'HTTP Live Streaming (HLS)';
|
||||
$string['application/x-mspublisher'] = 'Publisher document';
|
||||
$string['application/x-shockwave-flash'] = 'Flash animation';
|
||||
$string['application/xhtml_xml'] = 'XHTML document';
|
||||
@ -71,6 +73,7 @@ $string['group:html_audio'] = 'Audio files natively supported by browsers';
|
||||
$string['group:html_track'] = 'HTML track files';
|
||||
$string['group:html_video'] = 'Video files natively supported by browsers';
|
||||
$string['group:image'] = 'Image files';
|
||||
$string['group:media_source'] = 'Streaming media';
|
||||
$string['group:presentation'] = 'Presentation files';
|
||||
$string['group:sourcecode'] = 'Source code';
|
||||
$string['group:spreadsheet'] = 'Spreadsheet files';
|
||||
|
@ -152,8 +152,7 @@ abstract class core_filetypes {
|
||||
'mw' => array('type' => 'application/maple', 'icon' => 'math'),
|
||||
'mws' => array('type' => 'application/maple', 'icon' => 'math'),
|
||||
'm3u' => array('type' => 'audio/x-mpegurl', 'icon' => 'mp3', 'groups' => array('audio'), 'string' => 'audio'),
|
||||
'm3u8' => array('type' => 'application/x-mpegURL', 'icon' => 'mpeg',
|
||||
'groups' => array('video', 'web_video'), 'string' => 'video'),
|
||||
'm3u8' => array('type' => 'application/x-mpegURL', 'icon' => 'mpeg', 'groups' => array('media_source')),
|
||||
'mp3' => array('type' => 'audio/mp3', 'icon' => 'mp3', 'groups' => array('audio', 'html_audio', 'web_audio'),
|
||||
'string' => 'audio'),
|
||||
'mp4' => array('type' => 'video/mp4', 'icon' => 'mpeg', 'groups' => array('html_video', 'video', 'web_video'),
|
||||
@ -164,8 +163,7 @@ abstract class core_filetypes {
|
||||
'string' => 'audio'),
|
||||
'mpeg' => array('type' => 'video/mpeg', 'icon' => 'mpeg', 'groups' => array('video', 'web_video'),
|
||||
'string' => 'video'),
|
||||
'mpd' => array('type' => 'application/dash+xml', 'icon' => 'mpeg',
|
||||
'groups' => array('video', 'web_video'), 'string' => 'video'),
|
||||
'mpd' => array('type' => 'application/dash+xml', 'icon' => 'mpeg', 'groups' => array('media_source')),
|
||||
'mpe' => array('type' => 'video/mpeg', 'icon' => 'mpeg', 'groups' => array('video', 'web_video'),
|
||||
'string' => 'video'),
|
||||
'mpg' => array('type' => 'video/mpeg', 'icon' => 'mpeg', 'groups' => array('video', 'web_video'),
|
||||
|
Loading…
x
Reference in New Issue
Block a user