### 修改步骤 #### 第一步:修改PHP文件 打开 `source/function/function_discuzcode.php` 文件,找到 `function parsemedia($params, $url)` 函数。
在大约第401行的位置,插入以下代码:
case 'mp4':
return ' ';
case 'mpeg':
case 'mp4':
return ' ';
case 'mov':
#### 第二步:调整JavaScript文件 接下来,需要对前端的JavaScript文件进行相应的修改。打开 `static/js/editor.js` 文件,找到如下代码段:
ext = in_array(ext, ['mp3', 'wma', 'ra', 'rm', 'ram', 'mid', 'asx', 'wmv', 'avi', 'mpg', 'mpeg', 'rmvb', 'asf', 'mov', 'flv', 'swf']);
ext = in_array(ext, ['mp3', 'wma', 'ra', 'rm', 'ram', 'mid', 'asx', 'wmv', 'avi', 'mpg', 'mpeg', 'rmvb', 'asf', 'mov', 'flv', 'swf', 'mp4']);
### 总结 完成以上两步操作后,您就可以在Discuz!论坛的帖子中正常插入并解析MP4格式的视频了。如果未来遇到其他未支持的视频格式,也可以按照类似的方法进行扩展。只需确保在对应的PHP和JavaScript文件中正确添加新的格式即可。
注意:在实际操作中,请务必备份原始文件,以防止意外修改导致系统故障。此外,如果您不熟悉代码编辑,建议寻求专业人士的帮助,以免造成不必要的损失。