diff --git a/examples/master-player/src/app.module.js b/examples/master-player/src/app.module.js
index 0cf83cb1..3ca00d2e 100644
--- a/examples/master-player/src/app.module.js
+++ b/examples/master-player/src/app.module.js
@@ -8,11 +8,12 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
var __metadata = (this && this.__metadata) || function (k, v) {
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
};
-var core_1 = require('@angular/core');
-var platform_browser_1 = require('@angular/platform-browser');
-var core_2 = require('videogular2/core');
-var controls_1 = require('videogular2/controls');
-var master_media_1 = require('./master-media');
+var core_1 = require("@angular/core");
+var platform_browser_1 = require("@angular/platform-browser");
+var core_2 = require("videogular2/core");
+var controls_1 = require("videogular2/controls");
+var master_media_1 = require("./master-media");
+var buffering_1 = require("videogular2/buffering");
var AppModule = (function () {
function AppModule() {
}
@@ -21,7 +22,8 @@ var AppModule = (function () {
imports: [
platform_browser_1.BrowserModule,
core_2.VgCore,
- controls_1.VgControlsModule
+ controls_1.VgControlsModule,
+ buffering_1.VgBufferingModule
],
declarations: [master_media_1.MasterMedia],
bootstrap: [master_media_1.MasterMedia]
diff --git a/examples/master-player/src/app.module.js.map b/examples/master-player/src/app.module.js.map
index d714c3f1..044f2823 100644
--- a/examples/master-player/src/app.module.js.map
+++ b/examples/master-player/src/app.module.js.map
@@ -1 +1 @@
-{"version":3,"file":"app.module.js","sourceRoot":"","sources":["app.module.ts"],"names":[],"mappings":";;;;;;;;;;AAAA,qBAAuB,eAAe,CAAC,CAAA;AACvC,iCAA4B,2BAA2B,CAAC,CAAA;AACxD,qBAAqB,kBAAkB,CAAC,CAAA;AACxC,yBAA+B,sBAAsB,CAAC,CAAA;AACtD,6BAA0B,gBAAgB,CAAC,CAAA;AAW3C;IAAA;IACA,CAAC;IAVD;QAAC,eAAQ,CAAC;YACN,OAAO,EAAE;gBACL,gCAAa;gBACb,aAAM;gBACN,2BAAgB;aACnB;YACD,YAAY,EAAE,CAAC,0BAAW,CAAC;YAC3B,SAAS,EAAE,CAAC,0BAAW,CAAC;SAC3B,CAAC;;iBAAA;IAEF,gBAAC;AAAD,CAAC,AADD,IACC;AADY,iBAAS,YACrB,CAAA"}
\ No newline at end of file
+{"version":3,"file":"app.module.js","sourceRoot":"","sources":["app.module.ts"],"names":[],"mappings":";;;;;;;;;;AAAA,qBAAyB,eAAe,CAAC,CAAA;AACzC,iCAA8B,2BAA2B,CAAC,CAAA;AAC1D,qBAAuB,kBAAkB,CAAC,CAAA;AAC1C,yBAAiC,sBAAsB,CAAC,CAAA;AACxD,6BAA4B,gBAAgB,CAAC,CAAA;AAC7C,0BAAkC,uBAAuB,CAAC,CAAA;AAY1D;IAAA;IACA,CAAC;IAXD;QAAC,eAAQ,CAAC;YACN,OAAO,EAAE;gBACL,gCAAa;gBACb,aAAM;gBACN,2BAAgB;gBAChB,6BAAiB;aACpB;YACD,YAAY,EAAE,CAAE,0BAAW,CAAE;YAC7B,SAAS,EAAE,CAAE,0BAAW,CAAE;SAC7B,CAAC;;iBAAA;IAEF,gBAAC;AAAD,CAAC,AADD,IACC;AADY,iBAAS,YACrB,CAAA"}
\ No newline at end of file
diff --git a/examples/master-player/src/app.module.ts b/examples/master-player/src/app.module.ts
index 70a0f237..6e2f329a 100644
--- a/examples/master-player/src/app.module.ts
+++ b/examples/master-player/src/app.module.ts
@@ -1,17 +1,19 @@
-import {NgModule} from '@angular/core';
-import {BrowserModule} from '@angular/platform-browser';
-import {VgCore} from 'videogular2/core';
-import {VgControlsModule} from 'videogular2/controls';
-import {MasterMedia} from './master-media';
+import { NgModule } from "@angular/core";
+import { BrowserModule } from "@angular/platform-browser";
+import { VgCore } from "videogular2/core";
+import { VgControlsModule } from "videogular2/controls";
+import { MasterMedia } from "./master-media";
+import { VgBufferingModule } from "videogular2/buffering";
@NgModule({
imports: [
BrowserModule,
VgCore,
- VgControlsModule
+ VgControlsModule,
+ VgBufferingModule
],
- declarations: [MasterMedia],
- bootstrap: [MasterMedia]
+ declarations: [ MasterMedia ],
+ bootstrap: [ MasterMedia ]
})
export class AppModule {
}
diff --git a/examples/master-player/src/master-media.html b/examples/master-player/src/master-media.html
index f8e08b01..df81de7a 100644
--- a/examples/master-player/src/master-media.html
+++ b/examples/master-player/src/master-media.html
@@ -1,4 +1,6 @@
+
+
@@ -18,15 +20,11 @@
-
diff --git a/examples/master-player/src/master-media.js b/examples/master-player/src/master-media.js
index 4a139c29..d3a1aa74 100644
--- a/examples/master-player/src/master-media.js
+++ b/examples/master-player/src/master-media.js
@@ -11,7 +11,17 @@ var __metadata = (this && this.__metadata) || function (k, v) {
var core_1 = require("@angular/core");
var MasterMedia = (function () {
function MasterMedia() {
- this.sources = [
+ this.master = [
+ {
+ src: "http://static.videogular.com/assets/videos/big_buck_bunny_720p_h264.mov",
+ type: "video/mp4"
+ },
+ {
+ src: "http://static.videogular.com/assets/videos/big_buck_bunny_720p_stereo.ogg",
+ type: "video/ogg"
+ }
+ ];
+ this.slave = [
{
src: "http://static.videogular.com/assets/videos/videogular.mp4",
type: "video/mp4"
diff --git a/examples/master-player/src/master-media.js.map b/examples/master-player/src/master-media.js.map
index a16957e3..91954425 100644
--- a/examples/master-player/src/master-media.js.map
+++ b/examples/master-player/src/master-media.js.map
@@ -1 +1 @@
-{"version":3,"file":"master-media.js","sourceRoot":"","sources":["master-media.ts"],"names":[],"mappings":";;;;;;;;;;AAAA,qBAAwB,eAAe,CAAC,CAAA;AAMxC;IAGI;QACI,IAAI,CAAC,OAAO,GAAG;YACX;gBACI,GAAG,EAAE,2DAA2D;gBAChE,IAAI,EAAE,WAAW;aACpB;YACD;gBACI,GAAG,EAAE,2DAA2D;gBAChE,IAAI,EAAE,WAAW;aACpB;YACD;gBACI,GAAG,EAAE,4DAA4D;gBACjE,IAAI,EAAE,YAAY;aACrB;SACJ,CAAC;IACN,CAAC;IAtBL;QAAC,gBAAS,CAAC;YACP,QAAQ,EAAE,cAAc;YACxB,WAAW,EAAE,uBAAuB;SACvC,CAAC;;mBAAA;IAoBF,kBAAC;AAAD,CAAC,AAnBD,IAmBC;AAnBY,mBAAW,cAmBvB,CAAA"}
\ No newline at end of file
+{"version":3,"file":"master-media.js","sourceRoot":"","sources":["master-media.ts"],"names":[],"mappings":";;;;;;;;;;AAAA,qBAAwB,eAAe,CAAC,CAAA;AAMxC;IAII;QACI,IAAI,CAAC,MAAM,GAAG;YACV;gBACI,GAAG,EAAE,yEAAyE;gBAC9E,IAAI,EAAE,WAAW;aACpB;YACD;gBACI,GAAG,EAAE,2EAA2E;gBAChF,IAAI,EAAE,WAAW;aACpB;SACJ,CAAC;QAEF,IAAI,CAAC,KAAK,GAAG;YACT;gBACI,GAAG,EAAE,2DAA2D;gBAChE,IAAI,EAAE,WAAW;aACpB;YACD;gBACI,GAAG,EAAE,2DAA2D;gBAChE,IAAI,EAAE,WAAW;aACpB;YACD;gBACI,GAAG,EAAE,4DAA4D;gBACjE,IAAI,EAAE,YAAY;aACrB;SACJ,CAAC;IACN,CAAC;IAlCL;QAAC,gBAAS,CAAC;YACP,QAAQ,EAAE,cAAc;YACxB,WAAW,EAAE,uBAAuB;SACvC,CAAC;;mBAAA;IAgCF,kBAAC;AAAD,CAAC,AA/BD,IA+BC;AA/BY,mBAAW,cA+BvB,CAAA"}
\ No newline at end of file
diff --git a/examples/master-player/src/master-media.ts b/examples/master-player/src/master-media.ts
index c05377f1..58aeb703 100644
--- a/examples/master-player/src/master-media.ts
+++ b/examples/master-player/src/master-media.ts
@@ -5,10 +5,22 @@ import {Component} from "@angular/core";
templateUrl: 'src/master-media.html'
})
export class MasterMedia {
- sources:Array