如何在magento的wysiwyg编辑器中上传mp4视频

问题描述 投票:0回答:1
<adminhtml>
 <cms>
    <browser>
        <extensions>
            <allowed>
                <mp4>1</mp4>
            </allowed>
        </extensions>
    </browser>
 </cms>
</adminhtml>

在我将其添加到我的config.xml后,我上传了一个mp4文件,但显示了不支持的图像格式的警告。

file-upload tinymce magento-1.9 wysiwyg
1个回答
0
投票

首先,我建议创建一个本地模块,以避免修改核心文件。然后,覆盖以下Magento类:

  • Mage_Core_Model_File_Validator_Image
  • Mage_Cms_Model_Wysiwyg_Images_Storage

与video / mp4文件类型相比更改验证功能:mime_content_type($ filePath)=='video / mp4'

将mp4扩展名添加到您的module文件夹中的config.xml中的allowed和image_allowed数组,例如:Mycompany / Mymodule / etc / config.xml

<adminhtml>       
        <cms>
            <browser>
                <extensions>
                    <allowed>
                        <mp4>1</mp4>
                    </allowed>
                    <image_allowed>
                        <mp4>1</mp4>
                    </image_allowed>
                </extensions>
            </browser>
        </cms>
</adminhtml>

在Magento文件夹上部署模块并清除缓存后,您应该可以通过WYSIWYG编辑器上传mp4视频。

然后,您可以在CMS页面上添加视频,如下所示:

 <video width="1280" height="960" controls="controls">
       <source src="{{media url="path_of_the_video.mp4"}}" type="video/mp4" /> 
    </video>

我做了一个例子,你可以用作参考:https://github.com/fontelag/mag_videos_upload

© www.soinside.com 2019 - 2024. All rights reserved.