Skip to content

ISourceMedia

Defined in: core/source/imedia.ts:7

getFileInfo(): Promise<Object>

Defined in: core/source/imedia.ts:42

return: Promise

Gets file information such as codecs, bitrate, resolution, etc.

sample file info object format:

{ “audio”: { “duration”:“1436734690”, “samplerate”:“44100”, “bitrate”:“128000”, “codec”:“mp3”}, “video”:{ “frameduration”:“333670”, “bitrate”:“1132227”, “duration”:“1436436440”, “height”:“240”, “width”:“320”, “codec”:“mpeg4”} }

mediaItem.getFileInfo().then(function(value) {
// Do something with the value
var audioCodec;
if (typeof value['audio'] !== 'undefined' && typeof value['audio']['codec']) {
audioCodec = value['audio']['codec'];
}
});

Promise<Object>


isSourceAvailable(): Promise<boolean>

Defined in: core/source/imedia.ts:57

return: Promise

Check if file used as source is available

item.isSourceAvailable().then(function(isAvail) {
// The rest of your code here
});

Promise<boolean>