要修改umeditor代码以支持上传mp4视频,需要在代码中添加相应的文件类型判断和处理逻辑。

首先,打开umeditor源代码文件,找到editor.js文件。在该文件中,找到getActionUrl函数。该函数用于获取上传文件的URL地址。在该函数中,找到以下代码:

var fileTypes = {
    'image': ['gif', 'jpg', 'jpeg', 'png', 'bmp'],
    'flash': ['swf'],
    'media': ['swf', 'flv', 'mp3', 'wav', 'wma', 'wmv', 'mid', 'avi', 'mpg', 'asf', 'rm', 'rmvb']
};

fileTypes对象中,添加一个新的media类型,用于支持mp4文件。修改后的代码如下:

var fileTypes = {
    'image': ['gif', 'jpg', 'jpeg', 'png', 'bmp'],
    'flash': ['swf'],
    'media': ['swf', 'flv', 'mp3', 'wav', 'wma', 'wmv', 'mid', 'avi', 'mpg', 'asf', 'rm', 'rmvb', 'mp4']
};

接下来,找到accept函数。该函数用于根据文件类型获取对应的上传URL地址。在该函数中,找到以下代码:

case 'media':
    dir = 'media';
    break;

case 'media':下方添加一行代码,将dir设置为'media'。修改后的代码如下:

case 'media':
    dir = 'media';
    break;
case 'mp4':
    dir = 'media';
    break;

保存修改后的代码,重新运行umeditor,即可支持上传mp4视频文件

修改umeditor代码使之上传mp4视频的具体代码

原文地址: http://www.cveoy.top/t/topic/isoq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录