繁体   English   中英

将JWPlayer 5转换为JWPlayer 6 Flash(FLV)和HTML(MP4)格式的视频

[英]Convert JWPlayer 5 to JWPlayer 6 flash(flv) and HTML(mp4) format videos

我想让每个人都可以观看flash(flv)格式,如果他们没有Flash,他们会看到html5(mp4 / m4v)视频。

我使用的是JWPlayer 5,但由于某些错误,我需要将其更改为JWPlayer 6。

   jwplayer('mediaplayer').setup({
    'flashplayer': 'http://www.domain.com/jwplayer/player.swf',
    'id': 'playerID',
    'autostart': 'false',
    'image': 'http://domain-images.s3.amazonaws.com/domain/picture.png', 
    'autostart': 'false',
    'controlbar': 'bottom',
    'width': '640',
    'height': '<?php /*echo $video_player_height;*/ ?>',
    'dock': 'false',
    'stretching': 'fill',
    'icons': 'false',
    'mute': 'false',    
    'volume': '100',            
    'quality': 'false',
    'modes': [
        { type: 'flash', 
          src: 'http://www.domain.com/jwplayer/player.swf', 
          config: {
          'file': '<?php /*echo $media_files[$id]['video']*/ ?>.flv',
          'provider': 'video'
            } 
        },
        { type: 'html5',
          config: {
          'file': '<?php /*echo $media_files[$id]['video']*/ ?>.mp4',
          'provider': 'video'
          }
        },
        { type: 'download',
          config: {
          'file': '<?php /*echo $media_files[$id]['video']*/ ?>.mp4', 
          'provider': 'video'
          }
        }  
    ]
});

一切都很好,但是我没有找到如何在JWPlayer中做同样的事情。 似乎我已经阅读了所有文档,但是没有找到期望的方式(如果我使用RTMP或HLS协议)。

仅提供MP4和简单的设置: http : //misterneutron.com/JW6video/

使用现代浏览器的访问者将看到使用本机HTML5播放的MP4。 使用旧版浏览器(如IE8和更早版本)的访问者将看到使用Flash播放的MP4。 具有较旧浏览器但未安装Flash的访问者将获得下载。

JW Player脚本会自动为您解决所有这些问题。 您不需要提供多种格式,也不需要任何类型的“模式”属性(JW6中不存在)。

为了确保MP4正确播放,moov原子必须位于文件的开头-如果不是,则必须先下载整个文件,然后才能开始播放。 如果放置在正确的位置,则播放器仅需要文件的前几秒钟即可开始播放。

要将另一种格式转换为MP4,请使用Handbrakehttp//handbrake.fr/ 采取默认选项,还要选中“ Web优化” 如果您使用的是ffmpeg,请使用-movflags faststart属性。 如果您的MP4尾部有moov原子,而您只想移动它,请使用MP4 FastStart ,它只有一个用途-它会快速更改文件以正确放置moov原子: http:// www。 datagoround.com/lab/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM