JWPlayer使用指南
http://support.jwplayer.com/customer/portal/articles/1499103-quickstart-reference <div id="myElement">Loading the player...</div>
<script type="text/javascript">
jwplayer("myElement").setup({
file: "http://example.com/uploads/myVideo.mp4",
image: "http://example.com/uploads/myPoster.jpg",
width: 640,
height: 360
}); jwplayer("myElement").setup({
file: "http://example.com/uploads/myAudio.m4a",
width: 640,
height: 30
}); jwplayer("myElement").setup({
file: "/assets/myLiveStream.m3u8",
image: "/assets/myPoster.jpg"
}); jwplayer("myElement").setup({
playlist: [{
image: "/assets/myPoster.jpg",
sources: [{
file: "/assets/myStream.m3u8"
},{
file: "/assets/myVideo.mp4"
}]
}],
primary: "flash"
});
we also has the primary option set to flash. If this is not set, the JW Player will attempt to play the video in HTML5. jwplayer("myElement").setup({
file: "rtmp://example.com/application/mp4:myVideo.mp4",
image: "/assets/myVideo.jpg",
height: 360,
width: 640
}); jwplayer("myElement").setup({
playlist: [{
image: "/assets/myVideo.jpg",
sources: [{
file: "rtmp://example.com/application/mp4:myVideo.mp4"
},{
file: "/assets/myVideo.mp4"
}]
}],
height: 360,
primary: "flash",
width: 640
});
The RTMP stream will be played on desktops, the HTTP download will be played on devices, since many browsers support that in HTML5
rtmp://example.com/vod/mp4:myFolder/myVideo.mp4
rtmp://example.com/vod/flv:myFolder/myVideo.flv
rtmp://example.com/live/flv:myFolder/myLiveStream
rtmp://example.com/vod/mp3:myFolder/mySong.mp3
rtmp://example.com/vod/mp4:myFolder/mySong.m4a
If no prefix is found, the player splits application/stream after the last / in the filename jwplayer("myElement").setup({
file: "rtmp://example.com/vod/mp4:myVideo.mp4",
height: 360,
image: "/assets/myVideo.jpg",
rtmp: {
bufferlength: 0.1
},
width: 640
}); jwplayer("myElement").setup({
file: "rtmp://example.com/xxxx/myStream",
height: 360,
image: "/assets/myLivestream.jpg",
rtmp: {
subscribe: true
},
width: 640
});
When streaming RTMP live streams using the Akamai, Edgecast or Limelight CDN, players cannot simply connect to the live stream.
Instead, they have to subscribe to it, by sending a so-called FC Subscribe call to the server. Basic Options
1.aspectratio
This option, used to setup JW Player for responsive design, is set to the video display aspect ratio, for example "16:9". When
the width of the player changes, it then automatically scales its height accordingly. When the aspectratio is set, the height
option is ignored
2.autostart
Automatically start playing the video on page load. Can be true or false (default). Autostart does not work on mobile devices (iOS and Android)
3.controls
Whether to display the video controls (controlbar, display icons and dock buttons). Can be false or true (default). When false,
use the JavaScript API to control the chromeless player
4.file
URL to a single video file, audio file, YouTube video or live stream to play. See for example the MP4 Video Embed article.
Note this option is ignored if the playlist configuration block is used
5.height
Height of the player in pixels. We recommend setting this to at least 180, so all UI elements will fit. However, it can be set
to a small size (e.g. 40) for audio-only playback. Defaults to 270
6.width
Width of the player. Defaults to 480 pixels. We recommend setting this to at least 320 pixels, since otherwise certain UI elements
may not fit. It can also be set to "100%" to enable responsive design, in combination with the aspectratio option
7.image
URL to a poster image to display before playback starts. For audio-only media, the poster image stays visible during playback. See
for example the MP4 Video Embed article. Note this option is ignored if the playlist configuration block is used
8.mute
Whether to have the sound muted on startup or not. Can be false (default) or true. Mute does not work on mobile devices (iOS and Android).
9.primary
Which rendering mode to use for rendering the player if both are available. Can be html5 (default) or flash
10.repeat
Whether to loop playback of the playlist or not. Can be true (keep playing forever) or false (stop playback when completed). Defaults to false.
11.skin
Which skin to use for styling the player (the default skin is named Six). Is set to either the name of one of our
8 Pro skins (e.g. five) or the URL of a custom skin (e.g. http://example.com/skin.xml)
12.androidhls
The default value for this flag is false. Set this value to true if you would like the JW Player to play HLS video
sources on Android devices 4.1 and greater
JWPlayer使用指南的更多相关文章
- JWPlayer高速入门指南(中文)
将JW Player嵌入到网页中很的简单,仅仅须要进行例如以下3个步骤: 1.解压mediaplayer-viral.zip文件.将jwplayer.js和player.swf文件复制到project ...
- JWPlayer快速入门指南(中文)
将JW Player嵌入到网页中非常的简单,只需要进行如下3个步骤: 1.解压mediaplayer-viral.zip文件,将jwplayer.js和player.swf文件拷贝到工程中: 2.在页 ...
- jwplayer
将JW Player嵌入到网页中非常的简单,只需要进行如下3个步骤: 1.解压mediaplayer-viral.zip文件,将jwplayer.js和player.swf文件拷贝到工程中: 2.在页 ...
- JavaScript权威指南 - 函数
函数本身就是一段JavaScript代码,定义一次但可能被调用任意次.如果函数挂载在一个对象上,作为对象的一个属性,通常这种函数被称作对象的方法.用于初始化一个新创建的对象的函数被称作构造函数. 相对 ...
- UE4新手之编程指南
虚幻引擎4为程序员提供了两套工具集,可共同使用来加速开发的工作流程. 新的游戏类.Slate和Canvas用户接口元素以及编辑器功能可以使用C++语言来编写,并且在使用Visual Studio 或 ...
- JavaScript权威指南 - 对象
JavaScript对象可以看作是属性的无序集合,每个属性就是一个键值对,可增可删. JavaScript中的所有事物都是对象:字符串.数字.数组.日期,等等. JavaScript对象除了可以保持自 ...
- JavaScript权威指南 - 数组
JavaScript数组是一种特殊类型的对象. JavaScript数组元素可以为任意类型,最大容纳232-1个元素. JavaScript数组是动态的,有新元素添加时,自动更新length属性. J ...
- const extern static 终极指南
const extern static 终极指南 不管是从事哪种语言的开发工作,const extern static 这三个关键字的用法和原理都是我们必须明白的.本文将对此做出非常详细的讲解. co ...
- Atitit.研发管理软件公司的软资产列表指南
Atitit.研发管理软件公司的软资产列表指南 1. Isv模型下的软资产1 2. 实现层面implet1 3. 规范spec层1 4. 法则定律等val层的总结2 1. Isv模型下的软资产 Sof ...
随机推荐
- 一道js题(引用类型、基本类型、包装对象、函数赋值)
var a = 1; var obj = { b: 2 }; var fn = function () {}; fn.c = 3; function test(x, y, z) { ...
- PHP学习笔记-1——快捷键
整行删除 ctrl+E set get 生成 alt+ insert 查找.搜索和替换 Ctrl-F3 搜索位于插入点的词 F3/Shift-F3 在文件中查找下一个/上一个 Ctrl-F/H 在文件 ...
- (简单) POJ 3254 Corn Fields,状压DP。
Description Farmer John has purchased a lush new rectangular pasture composed of M by N (1 ≤ M ≤ 12; ...
- (中等) HDU 4979 A simple math problem. , DLX+重复覆盖+打表。
Description Dragon loves lottery, he will try his luck every week. One day, the lottery company brin ...
- HUST 1372 marshmallow
很简单的博弈题.....算几组能得到规律了. 某个状态先手要赢 等价于 之前有一种状态是后手赢,先手可以保证让现在这个状态到达那个状态 #include<cstdio> #include& ...
- Appium的安装和使用
<!DOCTYPE html><html><head><title>Appium的安装和使用</title><meta http-eq ...
- runtime - associated(关联)
category和associative作为objective-c的扩展机制的两个特性,category用来扩展类的方法,associative可以用来扩展类的属性.使用associative需要导入 ...
- layer 的一些知识
layer类似于ps的图层,如果把一个uiview看做图片的画,layer就像是图层.一个图片是由很多个大小不同的有层次的图层构成的,uiview也是. 1. 一个view有一个underlying ...
- STM32+NRF24L01无线(转)
源:STM32+NRF24L01无线 硬件SPI和模拟SPI源码: nrf24发送(模拟SPI)BHS-STM32.rar nrf24接收(模拟SPI)BHS-STM32.rar nrf24发送(硬件 ...
- FZU 1064 教授的测试
递归构造答案. 根据当前整颗树的编号,可以计算左右子树有几个节点以及编号.因此,不断dfs下去就可以了. #include<cstdio> #include<cstring> ...