1.5.0 • Published 5 years ago
@ptv.js/videojs-ptv
Licence
MIT
Version
1.5.0
Deps
2
Size
230 kB
Vulns
0
Weekly
0
videojs-ptv
Table of Contents
Installation
npm install --save @ptv.js/videojs-ptv
Usage
To include videojs-ptv on your website or web application, use any of the following methods.
<script> Tag
This is the simplest case. Get the script in whatever way you prefer and include the plugin after you include video.js, so that the videojs global is available.
<!-- Path to videojs (example for v7.10.2) -->
<script src="//cdn.jsdelivr.net/npm/video.js@7.10.2/dist/video.min.js"></script>
<!-- Path to videojs-ptv (example for v1.2.0) -->
<script src="//cdn.jsdelivr.net/npm/@ptv.js/videojs-ptv@1.2.0/dist/videojs-ptv.min.js"></script>
<script>
var player = videojs("my-video");
// Promethean TV SDK configuration (see options below).
var config = {
channelId: "your-channel-id",
streamId: "your-stream-id",
};
var ptv = player.ptv(config);
</script>
Browserify/CommonJS
When using with Browserify, install videojs-ptv via npm and require the plugin as you would any other module.
var videojs = require("video.js");
// The actual plugin function is exported by this module, but it is also
// attached to the `Player.prototype`; so, there is no need to assign it
// to a variable.
require("@ptv.js/videojs-ptv");
// Promethean TV SDK configuration (see options below).
var config = {
channelId: "your-channel-id",
streamId: "your-stream-id",
};
var ptv = player.ptv(config);
RequireJS/AMD
When using with RequireJS (or another AMD library), get the script in whatever way you prefer and require the plugin as you normally would:
require(["video.js", "@ptv.js/videojs-ptv"], function (videojs) {
var player = videojs("my-video");
// Promethean TV SDK configuration (see options below).
var config = {
channelId: "your-channel-id",
streamId: "your-stream-id",
};
var ptv = player.ptv(config);
});