- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有人可以帮我将这个 JWPlayer 5 代码转换为 JWPlayer 6 代码吗?该脚本本质上为桌面创建 RTMP 流,为非闪存设备创建 HLS 流。
如果流媒体源不可用,将播放 .mp4 文件。 mp4 文件结束后,脚本会重新加载页面以检查流是否返回为可用。如果得到否定响应,脚本将重复之前的步骤。
<script type="text/javascript">
var timeout = null;
jwplayer(document.getElementById("JWPLAYER_1080")).setup({
'flashplayer': 'http://xxxxxx.embed.scaleengine.net/latest/jwplayer.swf',
'autostart': 'true',
'provider': 'rtmp',
'streamer': 'rtmp://xxxxxx.videocdn.scaleengine.net/xxxxxx-live/play/',
'file': 'xxxxxx.stream',
'modes': [
{
'type': 'flash',
'src': 'http://xxxxxx.embed.scaleengine.net/latest/jwplayer.swf'
},
{
'type': 'html5',
'config': {
'file': 'http://xxxxxx.videocdn.scaleengine.net/xxxxxxxxx/play/xxxxxxxx.stream/playlist.m3u8',
'provider': 'video'
}
}],
'bufferlength': '5',
'width': '720',
'height': '405',
events:{
onBuffer: function(){
if(timeout == null) {
timeout = setTimeout(function() {
var time = new Date();
var currentTimeMillis = time.getTime();
jwplayer().load({'file':"http://xxxxxx.tv/style/video/streaming.mp4?" + currentTimeMillis});
},5000);
}
},
onPlay: function() {
clearTimeout(timeout);
timeout = null;
},
onComplete: function() {
window.location="http://www.xxxxxx.net/streaming.php?quality=1080";
},
onIdle: function() {
jwplayer().play();
},
},
});
</script>
最佳答案
给你,我无法真正测试它,因为一切都是占位符。我确实把我自己的一些文件放在那里进行测试,它似乎有效。
<!DOCTYPE html>
<html>
<head>
<title>Test</title>
</head>
<body>
<script src="http://p.jwpcdn.com/6/10/jwplayer.js" type="text/javascript"></script>
<div id="JWPLAYER_1080"></div>
<script type="text/javascript">
var timeout = null;
jwplayer(document.getElementById("JWPLAYER_1080")).setup({
'autostart': 'true',
playlist: [{
sources: [{
'file': 'rtmp://xxxxxx.videocdn.scaleengine.net/xxxxxx-live/play/xxxxxx.stream'
},{
'file': 'http://xxxxxx.videocdn.scaleengine.net/xxxxxxxxx/play/xxxxxxxx.stream/playlist.m3u8'
}]
}],
rtmp: {
'bufferlength': '5'
},
'width': '720',
'height': '405',
events:{
onBuffer: function(){
if(timeout == null) {
timeout = setTimeout(function() {
var time = new Date();
var currentTimeMillis = time.getTime();
jwplayer().load({'file':"http://xxxxxx.tv/style/video/streaming.mp4?" + currentTimeMillis});
},5000);
}
},
onPlay: function() {
clearTimeout(timeout);
timeout = null;
},
onComplete: function() {
window.location="http://www.xxxxxx.net/streaming.php?quality=1080";
},
onIdle: function() {
jwplayer().play();
},
}
});
</script>
</body>
</html>
关于javascript - 将 JWPlayer 5 脚本转换为 JWPlayer 6 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26765765/
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwar
我正在使用 JWPlayer 并将 .smil 源和 .m3u8 源传递给构造函数: var player = jwplayer("jwplayer-container"); player.setup
我按照以下教程进行操作: http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/TutorialStreamingJWPl
我有 jwplayer 6,我想禁用 jwplayer 时间 slider 。有谁知道我如何禁用它的功能 最佳答案 我们可以创建新皮肤或编辑当前自定义皮肤以删除时间 slider 。 以下xml元素处
我使用的是jwplayer 6,当视频播放时jwplayer会隐藏控制栏,只有当我们暂停视频时它才会显示控制栏。 我尝试了设置选项: jwplayer("jwplayer").setup({
我有兴趣添加一个下载视频按钮,类似于此处的按钮 - http://support.jwplayer.com/customer/portal/articles/1436999-example-addin
我必须在弹出窗口中显示 jwplayer,对于我使用 ngDialog(angular) 的弹出窗口,ngDialog 的代码如下: $scope.showVideoPlayerPopup = fun
我尝试让 jwplayer 在 android 手机上工作,当我放置 rtsp 协议(protocol)文件源时它在 android 中工作正常,但显示文件无法在 iOS 和 PC 中播放的错误 没有
使用代码: jwplayer('myPlayer').setup({ file: '/somefile.mp4', 'controlbar': 'none', 'autostart': 'true',
当更改页面上的视频文件时,我认为 jwplayer().file(embedurl); (或类似)会很好,并且嵌入的所有先前属性都会是保存下来。但是,我似乎找不到类似的东西,并且文档表明我必须重新设置
我有一个视频,需要在页面加载后立即开始播放(这是最简单的部分)。 我还可以将视频控制栏设置为“自动隐藏”,但我希望它最初是不可见的,因为它在视频开始时看起来非常困惑。 (我还有自己的按钮对应于视频中的
有谁知道如何让 JW PLayer v5.4(Flash 渲染或 HTML5 渲染)在 seek() 命令后暂停? 当用户单击细粒度控制按钮(或使用向左或向右箭头键)时,我试图让视频向前或向后步进 0
我需要在我的expressJS、AngularJS 项目中使用JWPlayer 6 和JWPlayer 7。通常情况下,它们每个单独工作都很好。 我将它们单独包含在index.html中 OR
有人可以帮我将这个 JWPlayer 5 代码转换为 JWPlayer 6 代码吗?该脚本本质上为桌面创建 RTMP 流,为非闪存设备创建 HLS 流。 如果流媒体源不可用,将播放 .mp4 文件。
我开始使用 JW Player Free 5.9 开发我的网络电视。 我使用 Symfony2 作为使用动态路由的 PHP 框架,现在我必须下载播放器的第 6 个版本。 当我加载页面时,播放器无法工作
其实我的后面是Wowza。它为我的应用程序提供了以下流: http://.................../mychannel/playlist.m3u8 rtmp://.............
我喜欢新的 jwplayer 6,而且我有商业版本,这样我就可以给它贴上品牌标签。我使用版本 5 得到了我想要的一切(包括捕获“onplaylistITme”事件) - 但现在是时候迁移到版本 6 以
我想让每个人都能观看 flash(flv) 格式,如果他们没有 flash,他们会看到 html5(mp4/m4v) 视频。 我使用的是 JWPlayer 5,但由于一些错误,我需要将其更改为 JWP
我正在将 jwplayer 用于我的一个项目。现在要求指出播放器应附加“前进”和“后退”按钮,以便轻松浏览视频。 我查看了文档,但除了“寻求”之外没有找到任何东西。 希望收到你们的来信。 最佳答案 对
我有一个网站,我使用 jwplayer 向访问者显示流。 我想知道是否有办法在流结束时用 jwplayer 中的图像替换视频而不是该错误消息? 最佳答案 当然。 http://support.jwpl
我是一名优秀的程序员,十分优秀!