AbstractVodWatchingInformationService
On this page
- AbstractVodWatchingInformationService ⇐
Abstract
- AbstractVodWatchingInformationService()
- getCurrentlyWatchingMedias() ⇒
Promise.<Array.<AbstractVodMedia>, Error>
- getCurrentlyWatchingAdultMedias() ⇒
Promise.<Array.<AbstractVodMedia>, Error>
- setMediaSeek(vodMedia, seek, options) ⇒
Promise
- mediaIsLoading(mediaId) ⇒
Promise.<boolean, Error>
- mediaIsPlaying(mediaId) ⇒
Promise.<boolean, Error>
- mediaIsInProgess(mediaId, progress) ⇒
Promise.<*, Error>
- mediaIsInPosition(mediaId, position) ⇒
Promise.<*, Error>
- mediaIsIsCompleted(mediaId) ⇒
Promise.<boolean, Error>
- _getCurrentlyWatchingMedias(options) ⇒
Promise.<*, Error>
- _setMediaSeek(vodMedia, seek, options) ⇒
Promise.<*, Error>
- _mediaIsLoading(mediaId) ⇒
Promise.<boolean, Error>
- _mediaIsPlaying(mediaId) ⇒
Promise.<boolean, Error>
- _mediaIsInProgess(mediaId, progress) ⇒
Promise.<boolean, Error>
- _mediaIsInPosition(mediaId, position) ⇒
Promise.<boolean, Error>
- _mediaIsIsCompleted(mediaId) ⇒
Promise.<boolean, Error>
AbstractVodWatchingInformationService ⇐ Abstract
Kind: global abstract class
Extends: Abstract
Mixes: MServiceCache
Service:
Properties
Name | Type | Description |
---|---|---|
minSeek | number | Min value for save the seek (percent) |
maxSeek | number | Max value for save the seek (percent) |
mediaProgressInterval | number | interval for update status |
mediaCompletedPercent | number | After that value, media is considered finished (percent) |
- AbstractVodWatchingInformationService ⇐
Abstract
- new AbstractVodWatchingInformationService()
- .getCurrentlyWatchingMedias() ⇒
Promise.<Array.<AbstractVodMedia>, Error>
- .getCurrentlyWatchingAdultMedias() ⇒
Promise.<Array.<AbstractVodMedia>, Error>
- .setMediaSeek(vodMedia, seek, options) ⇒
Promise
- .mediaIsLoading(mediaId) ⇒
Promise.<boolean, Error>
- .mediaIsPlaying(mediaId) ⇒
Promise.<boolean, Error>
- .mediaIsInProgess(mediaId, progress) ⇒
Promise.<*, Error>
- .mediaIsInPosition(mediaId, position) ⇒
Promise.<*, Error>
- .mediaIsIsCompleted(mediaId) ⇒
Promise.<boolean, Error>
- ._getCurrentlyWatchingMedias(options) ⇒
Promise.<*, Error>
- ._setMediaSeek(vodMedia, seek, options) ⇒
Promise.<*, Error>
- ._mediaIsLoading(mediaId) ⇒
Promise.<boolean, Error>
- ._mediaIsPlaying(mediaId) ⇒
Promise.<boolean, Error>
- ._mediaIsInProgess(mediaId, progress) ⇒
Promise.<boolean, Error>
- ._mediaIsInPosition(mediaId, position) ⇒
Promise.<boolean, Error>
- ._mediaIsIsCompleted(mediaId) ⇒
Promise.<boolean, Error>
AbstractVodWatchingInformationService()
Vod watching information service send statistic
getCurrentlyWatchingMedias() ⇒ Promise.<Array.<AbstractVodMedia>, Error>
Kind: instance method of AbstractVodWatchingInformationService
Returns: Promise.<Array.<AbstractVodMedia>, Error>
- A Promise resolved with an array of AbstractVodMedia
getCurrentlyWatchingAdultMedias() ⇒ Promise.<Array.<AbstractVodMedia>, Error>
Kind: instance method of AbstractVodWatchingInformationService
Returns: Promise.<Array.<AbstractVodMedia>, Error>
- A Promise resolved with an array of AbstractVodMedia
setMediaSeek(vodMedia, seek, options) ⇒ Promise
Kind: instance method of AbstractVodWatchingInformationService
Param | Type |
---|---|
vodMedia | AbstractVodMedia |
seek | number |
options | Object |
mediaIsLoading(mediaId) ⇒ Promise.<boolean, Error>
Kind: instance method of AbstractVodWatchingInformationService
Param | Type |
---|---|
mediaId | string |
mediaIsPlaying(mediaId) ⇒ Promise.<boolean, Error>
Kind: instance method of AbstractVodWatchingInformationService
Param | Type |
---|---|
mediaId | string |
mediaIsInProgess(mediaId, progress) ⇒ Promise.<*, Error>
Progress -> percentage of the total duration of the video
Kind: instance method of AbstractVodWatchingInformationService
Param | Type |
---|---|
mediaId | string |
progress | number |
mediaIsInPosition(mediaId, position) ⇒ Promise.<*, Error>
Position -> position in ms
Kind: instance method of AbstractVodWatchingInformationService
Param | Type |
---|---|
mediaId | string |
position | number |
mediaIsIsCompleted(mediaId) ⇒ Promise.<boolean, Error>
Kind: instance method of AbstractVodWatchingInformationService
Param | Type |
---|---|
mediaId | string |
_getCurrentlyWatchingMedias(options) ⇒ Promise.<*, Error>
Kind: instance abstract method of AbstractVodWatchingInformationService
Access: protected
Param | Type |
---|---|
options | Object |
_setMediaSeek(vodMedia, seek, options) ⇒ Promise.<*, Error>
Kind: instance abstract method of AbstractVodWatchingInformationService
Access: protected
Param | Type |
---|---|
vodMedia | AbstractVodMedia |
seek | number |
options | Object |
_mediaIsLoading(mediaId) ⇒ Promise.<boolean, Error>
Kind: instance abstract method of AbstractVodWatchingInformationService
Access: protected
Param | Type |
---|---|
mediaId | string |
_mediaIsPlaying(mediaId) ⇒ Promise.<boolean, Error>
Kind: instance abstract method of AbstractVodWatchingInformationService
Access: protected
Param | Type |
---|---|
mediaId | string |
_mediaIsInProgess(mediaId, progress) ⇒ Promise.<boolean, Error>
Kind: instance abstract method of AbstractVodWatchingInformationService
Access: protected
Param | Type |
---|---|
mediaId | string |
progress | number |
_mediaIsInPosition(mediaId, position) ⇒ Promise.<boolean, Error>
Kind: instance abstract method of AbstractVodWatchingInformationService
Access: protected
Param | Type |
---|---|
mediaId | string |
position | number |
_mediaIsIsCompleted(mediaId) ⇒ Promise.<boolean, Error>
Kind: instance abstract method of AbstractVodWatchingInformationService
Access: protected
Param | Type |
---|---|
mediaId | string |