readonly attribute B2BRTPPlayManager b2brtpplay
DOMString getVersion()
This interface provides methods to get B2B RTPPlay module's version.
var Version = null;
try {
Version = b2bapis.b2brtpplay.getVersion();
} catch (e) {
console.log("[getVersion] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== Version){
console.log("[getVersion] call syncFunction type: " + Version);
}
void playChannel(DOMString videoURL, B2BRTPPlaySuccessCallback onSuccess, optional B2BRTPPlayErrorCallback ? onError)
var onSuccess = function(val) {
console.log("[playChannel] success result: " + val);
}
var onError = function(error) {
console.log("[playChannel] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
console.log("[playChannel]");
b2bapis.b2brtpplay.playChannel("rtp://239.10.10.11:11000",onSuccess, onError);
void stopChannel( B2BRTPPlaySuccessCallback onSuccess, optional B2BRTPPlayErrorCallback ? onError)
This interface provides methods to Stop Current Channel, need to be called when Application exits.
var onSuccess = function(val) {
console.log("[stopChannel] success result: " + val);
}
var onError = function(error) {
console.log("[stopChannel] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
console.log("[stopChannel]");
b2bapis.b2brtpplay.stopChannel(onSuccess, onError);
void setDrm(B2BRTPPlayDRMType drmType, DOMString drmURL, B2BRTPPlaySuccessCallback onSuccess, optional B2BRTPPlayErrorCallback ? onError)
This interface provides methods to Set DRM Info for playing encrypted streams.
var onSuccess = function(val) {
console.log("[setDrm] success result: " + val);
}
var onError = function(error) {
console.log("[setDrm] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
console.log("[setDrm]");
b2bapis.b2brtpplay.setDrm("LYNK","NONE", onSuccess, onError);
void setDisplayRect(long rectX, long rectY, long rectWidth, long rectHeight, B2BRTPPlaySuccessCallback onSuccess, optional B2BRTPPlayErrorCallback ? onError)
This interface provides methods to Set Player Window where video will be played.
var onSuccess = function(val) {
console.log("[setDisplayRect] success result: " + val);
}
var onError = function(error) {
console.log("[setDisplayRect] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
console.log("[setDisplayRect] ");
b2bapis.b2brtpplay.setDisplayRect(0,0,1920,1280,onSuccess, onError);
void setEventListener( B2bRTPPlayEventCallback handler)
This interface provides method to set Event handler callback which will receive events from RTP Player module.
var handler = function(eventName, param ) {
console.log("[event received] success : " + eventName);
}
console.log("[setEventListener] ");
b2bapis.b2brtpplay.setEventListener(handler);
void unsetEventListener()
This interface provides method to unset event listener.
console.log("[unsetEventListener] ");
b2bapis.b2brtpplay.unsetEventListener();
void setAudioMute(long muteType, B2BRTPPlaySuccessCallback onSuccess, optional B2BRTPPlayErrorCallback ? onError)
This interface provides method to Mute the Audio of the channel which is being played.
var onSuccess = function(val) {
console.log("[setAudioMute] success result: " + val);
}
var onError = function(error) {
console.log("[setAudioMute] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
console.log("[setAudioMute]");
b2bapis.b2brtpplay.setAudioMute(1,onSuccess, onError);
void onEvent(B2BRTPPlayEventName eventName, B2BRTPPlayEventData param)
var b2brtpplayCallback = function(eventName, param) {
consol.log("eventName: " + eventName + " | param: " + param);
}
console.log("[setEventListner]");
b2bapis.b2brtpplay.setEventListener(b2brtpplayCallback);
void onSuccess( b2bResult resultData)
var onSuccess = function(val) {
console.log("[stopChannel] success result: " + val);
}
console.log("[stopChannel]");
b2bapis.b2brtpplay.stopChannel(onSuccess, onError);
void onError( b2bError data)
var onError = function(error) {
console.log("[stopChannel] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
console.log("[stopChannel]");
b2bapis.b2brtpplay.stopChannel(onSuccess, onError);