mp4
file format for video and mp3
for audio. To allow other file formats, add the following code in your theme or plugin. function rt_custom_allowed_types( $types ){ if ( isset( $types[0] ) && isset( $types[0]['extensions'] ) ) { if ( is_rtmedia_upload_video_enabled() ) $types[0]['extensions'] .= ',mov,mpg,flv,wmv,mkv,webm,ogv,mxf,asf,vob,mts,qt,mpeg,x-msvideo'; //Allow video types of file to be uploded if ( is_rtmedia_upload_music_enabled() ) $types[0]['extensions'] .= ',wma,ogg,wav,m4a'; //Allow audio types of file to be uploded } return $types; } // filter plupload allowed file formats add_filter('rtmedia_plupload_files_filter', 'rt_custom_allowed_types', 10, 1); function rt_custom_allowed_types_admin_settings( $types ){ $allowed_video_string = implode(",", $types['video']['extn']); $allowed_audio_string = implode(",", $types['music']['extn']); $allowed_video = explode(",",$allowed_video_string.',mov,mpg,flv,wmv,mkv,webm,ogv,mxf,asf,vob,mts,qt,mpeg,x-msvideo'); $allowed_audio = explode(",",$allowed_audio_string.',wma,ogg,wav,m4a'); $types['video']['extn'] = array_unique( $allowed_video ); $types['music']['extn'] = array_unique( $allowed_audio ); return $types; } // filter to show allowed media types in admin settings add_filter('rtmedia_allowed_types', 'rt_custom_allowed_types_admin_settings', 10, 1);
rtMedia uses mediaelement.js to play video and audio which might not support the types you have allowed using the above filters. In this case, you will need a custom media player that you can use with rtMedia to play audio/video files.