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 |