Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在后端magento中播放Avi、Flv文件_Magento_Jwplayer_Shadowbox - Fatal编程技术网

如何在后端magento中播放Avi、Flv文件

如何在后端magento中播放Avi、Flv文件,magento,jwplayer,shadowbox,Magento,Jwplayer,Shadowbox,我有一个自定义模块,可以将magento后端的视频文件添加到特定的相册中。文件在本地上传或通过URL嵌入。为了查看已经上传的文件,我添加了一个链接,用户可以从中播放当前上传的文件,也可以通过保存的URL和“文件浏览按钮”播放以上传新文件。为此,我使用了Shadowbox和jwplayer。从URL视频刚刚播放良好,但对于本地上传的文件,如果它是AVI格式,两个播放器都不适用于AVI格式 这是我的密码 无法支持Avi格式的JWPlayer jwplayer('sb-body-inner')。设置(

我有一个自定义模块,可以将magento后端的视频文件添加到特定的相册中。文件在本地上传或通过URL嵌入。为了查看已经上传的文件,我添加了一个链接,用户可以从中播放当前上传的文件,也可以通过保存的URL和“文件浏览按钮”播放以上传新文件。为此,我使用了Shadowbox和jwplayer。从URL视频刚刚播放良好,但对于本地上传的文件,如果它是AVI格式,两个播放器都不适用于AVI格式

这是我的密码

无法支持Avi格式的JWPlayer

jwplayer('sb-body-inner')。设置({
文件:url,
宽度:'380',
高度:'270',
自动启动:“true”,
图片:img,
});

和影子盒播放器

Shadowbox.init({
handleOversize:“调整大小”,
flashVars:{
皮肤:“.Mage::getBaseUrl('js').“mediaappearance/skin01.zip.”,},
超产能:0.8,
});

另外,我的锚定标签是我称之为jwplayer或shadowbox的标签

    `<a href="'.$withfunction.'" rel="'.$videoRel.'">View current file</a>'`
`'`
提前谢谢你的帮助

这是一个屏幕截图,可以更好地解释我的情况

创建一个包含所有您希望Shadowbox播放的文件类型的数组,包括avi、flv等

var FileTypesToPlay={flv:['flv'],
qtwmp:['avi','mpg','mpeg'],
qt:['dv','mov','moov','movie','mp4'],
};

然后写下暗影盒,像那样打开

Shadowbox.open({
内容:“您的文件路径Url”,
玩家:['flv','qt','qtwmp']
外部代码:'+FileTypesToPlay+'
});


也请阅读Shadowbox文档:

您可以在firebug窗口中看到错误。为什么要使用两个播放器播放文件?我想所有文件类型支持I-e shadowbox 1就足够了。我如何通过shadowbox播放器播放所有文件,如mp4 swf使用shadowbox.open函数根据需要设置播放器和外部选项。希望它能帮助你解释这一点或分享代码我如何使用ext和player选项