标签: jwplayer

设置存储在Blob上的媒体文件的内容类型

我们在Azure上托管了一个网站.它是基于媒体的,我们正在使用JWPlayer来播放带有HTTP伪流的媒体.媒体文件以3种格式存储在blob上 - mp4,ogg,webm.

问题是媒体文件的内容类型被设置为所有类型的application/octet-stream.因此,媒体播放和进度条中存在一些问题.

如何设置存储在blob上的相应内容类型的文件(如 - video/mp4,video/ogg,video/webm)?

我不希望通过进入blob接口手动为每个文件执行此操作.必须有其他方法来做这件事,我不知道.也许配置文件,设置文件等排序.或者也许是一个代码块,用于为存储在文件夹中的所有文件设置Content-type.

有什么建议?谢谢

content-type azure jwplayer

66
推荐指数
4
解决办法
5万
查看次数

适用于Android Webview的JWPlayer Javascript API

我正在尝试让JWPlayer在播放本地视频的Flash播放器发生一些特定事件时返回警报.如果您从下面的代码中注意到,onComplete,JWPlayer应该返回一个警报,然后可以通过setWebChromeClient中的onJsAlert拦截,这样我就可以处理这些信息了.难道我做错了什么?

一个可能的原因,我可以在这里找到:JWplayer Javascript交互不起作用,它正在本地加载.有什么方法可以绕过这个问题吗?通过调用localhost以某种方式加载会更容易吗?这甚至可能吗?

对于那些你好奇为什么我生成一个HTML文件而不是只从资产中移动一下的人 - 在搜索了互联网以找出如何使本地flv播放器正常工作之后,最好的选择是生成HTML文件自定义信息并将文件写入与FLV相同的目录(因此FileWriter函数).

嵌入JWPlayer的HTML代码:

private void createVideoHtml(File flvDirectory, File htmlFile, String videofilename)
{
    String htmlPre = "<!DOCTYPE html><html lang=\"en\"><head><meta charset=\"utf-8\"></head><body style='margin:0; padding:0;'>";  
    String htmlCode =
            "<script type='text/javascript' src='"+ flvDirectory.getAbsolutePath() + "/jwplayer.js'></script>" +
            "<div id='mediaspace'>EZ Stream TV FLV Player</div>" +
            "<script type='text/javascript'>" +
            "jwplayer('mediaspace').setup({" +
            "'flashplayer': '"+ flvDirectory.getAbsolutePath() + "/player.swf', 'file': '" + videofilename + "', 'backcolor': 'FFFFFF', 'frontcolor': '000000', 'lightcolor': '000000'," +
            "'screencolor': '000000', 'volume': '100', 'autostart': 'true', 'mute': 'false', 'quality': 'false', 'controlbar': 'bottom', 'width': …
Run Code Online (Sandbox Code Playgroud)

javascript android jwplayer

22
推荐指数
1
解决办法
5950
查看次数

JW Player加载媒体时出错:无法播放文件

我们遇到了JW Player的一个非常奇怪的问题,并且真的不知道解决它的方法.

JW Player显示错误:

加载媒体时出错:无法播放文件

偶尔会在所有浏览器和平台上出现(有时它会显示,有时则不显示).我花了30多次重装才得到它,我的一些同事第一次尝试就得到了它.它的行为是非常不一致的,有点随机.

我们在Windows服务器上运行的Apache Tomcat实例上使用FirstSpirit作为CMS.所有版本的Chrome,IE和Firefox都出现了问题.

所有视频的MIME类型都是正确的编解码器.如果支持,JW Player将以HTML5模式运行.我们仅将Flash用于较旧的浏览器(IE8 呻吟).

我将不胜感激任何帮助.谢谢!

马库斯


更新:右侧带有视频框的示例页面.带视频的示例页面

更新:我们从JW Player建议更新了Ethan版本,但它仍然无法正常工作.

javascript html5 jwplayer jwplayer6

15
推荐指数
1
解决办法
2万
查看次数

如何从SQL数据库传输.flv文件

我想将.flv文件存储在数据库中,而不是存储在文件系统中.

这就是我现在能做的:
用ffmpeg成功地将.wmv和.mpeg转换为.flv.
将图像存储在SQL Server中,并使用httphandler在我的页面上显示它们.
与.avi和.mpeg视频相同.(这取决于用户的软件,如果他可以查看它)
如果文件位于文件系统而不是数据库中,则在浏览器中播放.flv文件.

我不能做的是:
直接从数据库中将.flv视频流传输到JW Player.(存储为二进制数据)

我已经在互联网上搜索了两天,但我无法让它工作.感觉好像我几乎在那里.JW Player打开并开始"缓冲",但没有任何反应.

我知道没有简单的答案,但如果有人之前做过这个,或类似的事情,我想知道你是怎么做的.我觉得我有太多的代码要在这里发布.

提前致谢!

sql asp.net jwplayer streaming-flv-video

12
推荐指数
1
解决办法
4524
查看次数

生成Jwplayer的Tooltip Thumbnails选项的所有文件(.vtt + sprite)

为Jwplayer的工具提示缩略图生成".VTT"文件和附加的jpg sprite的最佳方法是什么(http://www.jwplayer.com/blog/building-tooltip-thumbnails-with-encodingcom/-?

我知道如何使用php制作图像精灵,但我不知道如何用第二个时间制作每个视频的截图..我认为必须有一个服务器工具来完成所有任务但我无法找到它.

谢谢

ffmpeg jwplayer

12
推荐指数
1
解决办法
1万
查看次数

视频"流媒体"与直接从文件播放

这可能是最愚蠢的问题之一,但我仍然需要非常清楚地了解视频"流媒体".

这里我只谈论媒体文件.(不是"直播"流媒体)


让我们说我有happy.mp4档案.然后是什么方式去.(或者有什么不同):

选项1):

  • 使用一个流媒体服务器(如:Wowza)
  • happy.mp4在那里上传文件.
  • 然后获取流链接并将其与播放器(如:JWplayer)一起放在网站上.

选项(2):

  • 将happy.mp4文件直接上传到Web服务器(如:Apache)
  • 把它放在网站上与玩家(如:JWplayer).

显然,选项(2)也可以工作.但是为什么总有另一种选择来使用"Streaming"服务器,即使对于这样的按需"文件"也是如此.


有选项(1)因为,如果我们使用选项(2),我们就无法兼容地传递给多个设备(如果源只是.mp4文件).是吗?

  • 但像"JWplayer"这样的球员可以处理这一部分.我对吗?

那么我应该使用Streaming Server的主要原因是什么?

video jwplayer video-streaming wowza video-on-demand

12
推荐指数
1
解决办法
3137
查看次数

如何从JW Player 5.1中提取.flv流?

问题是我的互联网连接很慢,而且视频没有像YouTube一样缓冲.因此我想知道天气我可以提取.flv文件的URL,该文件正在JW Player中流式传输并直接下载.做一些初步研究,我发现了以下信息:

flash flv cracking reverse-engineering jwplayer

11
推荐指数
2
解决办法
8万
查看次数

如何使用HTML5将视频和播放列表添加到页面?

我一直在使用基于闪存的JWPlayer 4和播放列表选项.最近我升级到JWPlayer 5,声称支持HTML5.播放器本身在支持HTML5但不支持闪存的移动设备上很好地降级,但是它会在启用播放列表选项时中断.

那么有人可以告诉我我在JWPlayer 5上做错了什么以及如何使用移动设备的播放列表选项,或者只是教我一个更好的方法来设置HTML5的视频和播放列表?

资源

  1. JW播放器和播放列表配置示例页面

  2. JWPlayer和播放列表布局的示例:

screenshot-with-shadow.jpg http://img198.imageshack.us/img198/5788/screenshotwithshadow.jpg

html video mp4 jwplayer

11
推荐指数
1
解决办法
8029
查看次数

ipad/iphone上的Fancybox重叠问题

在ipad/iphone上,叠加层显示在fancybox中的媒体顶部,即整个页面都填充了包含fancybox内容的叠加层.我有什么想法可以解决这个问题?

此外,我有jwplayer在fancybox中使用html5播放视频,而不是Flash,但问题是视频顶部出现了叠加层,因此当我触摸播放按钮时,fancybox消失...

请参阅我之前关于我在fancybox中为jos实现jwplayer的问题,在jwplayer中的fancybox没有在ipad/iphone上播放

编辑:

有趣的是,如果我注释掉这块css,我可以点击ipad上的fancybox视频而不会消失并播放视频:

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 9999;
background: url('fancybox_overlay.png');
}
Run Code Online (Sandbox Code Playgroud)

虽然fancybox在iPhone和iPad上运行良好,但桌面设备的显示效果还不尽如人意......

jquery jwplayer fancybox fancybox-2

10
推荐指数
2
解决办法
2万
查看次数

JWPlayer用于全屏背景视频

我希望使用jwPlayer作为全屏幕背景视频,只需在循环中播放作为网站的背景.

我在这里测试一下,在Mac OSX上Chrome中取得了一定的成功(请原谅视频文件的大小) - dextersgospel.com/full-screen-video.html

在页面加载时,我抓住浏览器窗口的宽度和高度,并将值设置为jwPlayer设置中的width和height参数.真棒.

现在我要添加的是在调整浏览器窗口大小时调整视频大小的功能.我已经查看了onResize()和onFullScreen()事件,但无法弄清楚如何实现这些以使其工作(或者告诉它们是否甚至是解决方案).我也查看了jQuery resize()函数,但无济于事.

我还想阻止视频在点击时暂停.

如果有人可以提供有关如何使用jwPlayer进行全屏背景视频的一些提示,我们将不胜感激!

video jquery html5 fullscreen jwplayer

9
推荐指数
1
解决办法
7949
查看次数