This page shows how to record and play-back an asset.
var recorder; var recordedAsset; function startRecording() { recorder = toi.mediaService.createRecorderInstance(); var assetId = toi.assetManagerService.createAsset(toi.assetManagerService.ASSET_PVR); recorder.open("224.5.5.1:11111", assetId); recorder.record(); var propList = new Array(PROPERTY_SYSTEM_PLAYBACKURI); var properties = toi.assetManagerService.getProperties(assetId, propList); recordedAsset = properties[0].value; recorderTmr = setTimeout("recorderTimeout()", 20000); } function recorderTimeout() { recorder.close(); playRecording(); } function playRecording() { try{ player = toi.mediaService.createPlayerInstance(); player.open(recordedAsset); player.play(1000); } catch(e) { alert("error: " + e); } }