Constructor
new queuedMedia(startTime, startTimeStamp, earlyEnd, uuid)
Creates a new queued media object
Parameters:
| Name | Type | Default | Description |
|---|---|---|---|
startTime |
Number | JS Epoch representing start time | |
startTimeStamp |
Number | 0 | Media start time stamp in seconds (relative to duration) |
earlyEnd |
Number | Media end timestamp in seconds (relative to duration) | |
uuid |
String | Media object's unique identifier |
- Source:
Extends
Members
duration
Length of media in seconds
- Overrides:
- Source:
earlyEnd
Media ent timestamp in seconds (relative to duration)
- Source:
fileName
Original filename/title of media provided by source
- Overrides:
- Source:
id
Video ID from source (IE: youtube watch code/archive.org file path)
- Overrides:
- Source:
rawLink
URL to raw file copy of media, not applicable to all sources
- Overrides:
- Source:
startTime
JS Epoch (millis) representing start time
- Source:
startTimeStamp
Media start time stamp in seconds (relative to duration)
- Source:
status
Media status type
- Source:
title
Chosen title of media
- Overrides:
- Source:
type
Original video source
- Overrides:
- Source:
url
Original URL to file
- Overrides:
- Source:
uuid
Media object's unique identifier
- Source:
Methods
genUUID()
Generates new unique identifier for queued media
- Source:
getEndTime(fullTime)
return the end time of a given queuedMedia object
Parameters:
| Name | Type | Default | Description |
|---|---|---|---|
fullTime |
boolean | false | Overrides early ends |
- Source:
Returns:
end time of given queuedMedia object
(static) fromMedia(media, startTime, startTimeStamp) → {queuedMedia}
Creates a queuedMedia object from a media object
Parameters:
| Name | Type | Description |
|---|---|---|
media |
media | Media object to queue |
startTime |
Number | Start time formatted as a JS Epoch |
startTimeStamp |
Number | Start time stamp in seconds |
- Source:
Returns:
queuedMedia object created from given media object
- Type
- queuedMedia
(static) fromMediaArray(mediaList, start)
Converts array of media objects into array of queuedMedia objects
Parameters:
| Name | Type | Description |
|---|---|---|
mediaList |
Array | Array of media objects to queue |
start |
Number | Start time formatted as JS Epoch |
- Source:
Returns:
Array of converted queued media objects