readonly attribute B2BSyncplayManager b2bsyncplay
DOMString getVersion()
This interface provides methods to get Syncplay module's version.
var Version = null;
try {
Version = b2bapis.b2bsyncplay.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 makeSyncPlayList( syncPlayContent [] contentsArr, B2BSyncplaySuccessCallback onSuccess, optional B2BSyncplayErrorCallback ? onError)
The content attribute to makeSyncPlayList contents.
var path = "/opt/usr/apps/"+tizen.application.getAppInfo().packageId+"/res/wgt/images/";
var playlist = ["image6.jpg","image2.jpg","red.mp4","image5.jpg","blue.mp4","yellow.mp4","red.mp4"];
var onSuccess = function(val) {
console.log("[makeSyncPlayList] success : " + val);
}
var onError = function(error) {
console.log("[makeSyncPlayList] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
console.log("[makeSyncPlayList]");
var syncPlayContents = [];
for(var i =0;i<7;i++)
{
syncPlayContents[i] = {
path : path + playlist[i],
duration : 10
}
}
b2bapis.b2bsyncplay.makeSyncPlayList(syncPlayContents, onSuccess, onError);
void startSyncPlay(long posX, long posY, long width, long height, long groupID, B2BSyncplayRotateEnable rotate, B2BSyncplayListener listener)
This interface provides methods to start sync play.
var startSyncPlay = null;
var onChange = function(data)
{
console.log("[startSyncPlay]data:" + data + "changed");
}
try {
console.log("[startSyncPlay] b2bsync object : "+b2bsync);
startSyncPlay = b2bapis.b2bsyncplay.startSyncPlay(0,0,960,540,5,"OFF",onChange);
} catch (e) {
console.log("[startSyncPlay] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== startSyncPlay){
console.log("[startSyncPlay] call syncFunction type: " + startSyncPlay);
}
void stopSyncPlay( B2BSyncplayListener listener)
This interface provides methods to stop sync play.
var stopSyncPlay = null;
var onChange = function(data)
{
console.log("[stopSyncPlay]data:" + data + "changed");
}
try {
console.log("[stopSyncPlay] b2bsync object : "+b2bsync);
startSyncPlay = b2bapis.b2bsyncplay.stopSyncPlay(onChange);
} catch (e) {
console.log("[stopSyncPlay] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== stopSyncPlay){
console.log("[stopSyncPlay] call syncFunction type: " + stopSyncPlay);
}
void clearSyncPlayList( B2BSyncplaySuccessCallback onSuccess, optional B2BSyncplayErrorCallback ? onError)
This interface provides methods to reset the play list which was made by makeSyncPlayList api.
var onSuccess = function(val) {
console.log("[clearSyncPlayList] success : " + val.result);
}
var onError = function(error) {
console.log("[clearSyncPlayList] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
console.log("[clearSyncPlayList]");
b2bapis.b2bsyncplay.clearSyncPlayList(onSuccess, onError);
void onlistener(DOMString data)
var stopSyncPlay = null;
var onChange = function(data)
{
console.log("[stopSyncPlay]data:" + data + "changed");
}
try {
console.log("[stopSyncPlay] b2bsync object : "+b2bsync);
startSyncPlay = b2bapis.b2bsyncplay.stopSyncPlay(onChange);
} catch (e) {
console.log("[stopSyncPlay] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message);
}
if(null !== stopSyncPlay){
console.log("[stopSyncPlay] call syncFunction type: " + stopSyncPlay);
}
void onsuccess(B2BRESULT data)
var onSuccess = function(val) {
console.log("[clearSyncPlayList] success : " + val.result);
}
var onError = function(error) {
console.log("[clearSyncPlayList] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
console.log("[clearSyncPlayList]");
b2bapis.b2bsyncplay.clearSyncPlayList(onSuccess, onError);
void onerror( B2BERROR data)
var onSuccess = function(val) {
console.log("[clearSyncPlayList] success : " + val.result);
}
var onError = function(error) {
console.log("[clearSyncPlayList] code :" + error.code + " error name: " + error.name + " message " + error.message);
}
console.log("[clearSyncPlayList]");
b2bapis.b2bsyncplay.clearSyncPlayList(onSuccess, onError);