使用HTML5的JW播放器

使用HTML5的JW播放器,html,flash,video,html5-video,jwplayer,Html,Flash,Video,Html5 Video,Jwplayer,我知道这个问题在这里被问了很多次,但我无法从他们那里得到一个标准的解决方案。所以我需要帮助 我只需要在jwplayer 5.10中显示我的.mp4视频,这样它就会在flash版本中显示,而在html5版本中则会显示flash 这是我的密码: jwplayer("video_holder").setup({ 'height': '300', 'width': '100%', modes: [ { type: "flash", src: "p

我知道这个问题在这里被问了很多次,但我无法从他们那里得到一个标准的解决方案。所以我需要帮助

我只需要在jwplayer 5.10中显示我的.mp4视频,这样它就会在flash版本中显示,而在html5版本中则会显示flash

这是我的密码:

jwplayer("video_holder").setup({
    'height': '300',
    'width': '100%',
     modes: [
       { type: "flash",
         src: "player.swf",
         config: {
              file: "http://example.com/path/to/video.mp4",
         }
       },
       { type: "html5",
         config: {
              file: "http://example.com/path/to/video.mp4"
         }
       }
     ]
});
仅供参考:我正在使用ffmpeg、libx264将所有视频转换为.mp4格式 它不在Chrome和IOS中加载视频,在FF中与flash配合使用


我做错了什么?

你把事情弄得比实际情况复杂得多。这里有一个简单的演示页面,可以满足您的需要

这是页面代码:

<!DOCTYPE html>
<html>
<head>
<meta charset='UTF-8'>
<title>JW5</title>
<script type='text/javascript' src='jwplayer.js'></script>
</head>
<body>
<div id='myElement'>Loading the player...</div>
<script type='text/javascript'>
    jwplayer('myElement').setup({
        flashplayer: 'player.swf',
        file: 'wildlife.mp4',
        image: 'wildlife.jpg',
        width: 640,
        height: 360
    });
</script>
</body>
</html>

JW5
正在加载播放器。。。
jwplayer('myElement')。设置({
flashplayer:'player.swf',
文件:“widlife.mp4”,
图片:'wildies.jpg',
宽度:640,
身高:360
});

是的,它与MisterNeutron制作的jwplayer配置配合得很好。问题似乎是出于某种原因,播放器无法在我的本地机器上访问视频(可能是权限问题,稍后将进行调查)。不过,它在我的开发服务器中运行良好

如果有人无意中发现了这篇文章,想要得到更好的解释:

我正在将所有用户上传的视频转换为mp4扩展,由jwplayer在flash版本中播放,html5视频在回退中播放。ffmpeg视频转换脚本如下所示:

ffmpeg -y -i 'input_file' -c:v libx264 -crf 23 -profile:v baseline -c:a aac -strict experimental 'output_file'

希望这对其他人有所帮助,并非常感谢您的帮助。

我可以看到您运行此配置的链接吗?此配置在所有桌面浏览器中都可以使用,但在IOS safari中不能使用。它向我显示:“由于服务器或网络故障或格式不受支持,无法加载此视频。”我的.mp4文件有问题吗?正如我所说,我正在通过ffmpeg服务使用“libx264”编解码器将所有其他视频文件格式转换为.mp4。关于如何操作,是否有其他规范?仅供参考:我尝试了这个视频,它在我的页面中也起了作用:所以,我的文件确实有问题……听起来确实像是编码问题。通过手刹、默认选项和“Web优化”来运行视频,看看这是否解决了问题:是的,这是一个编码问题,这是肯定的。但是,是否有一些关于此播放器可以为mp4文件播放的音频/视频编解码器的指南?这是他们提供的唯一信息:。但这里真正的问题不是JW球员。在iOS上,它只是将视频传递到设备浏览器的本机标记。