YM@多屏异显 发表于 2019-7-24 23:06:16

多屏异显技术开发接入

本 js API 为多屏幕安卓设备提供支持;
可以独立控制各屏幕显示的 URL 链接内容;
目前仅支持安卓(Android)系统;


getDisplays 获取所有显示屏幕
获取所有显示屏幕,以 JSON 数组格式返回。
jsBridge.displays.getDisplays(function(ds) {
    alert("找到 " + ds.length + "个屏幕");
    alert(JSON.stringify(ds));
});
/*
[
{
    displayId   : //屏幕的唯一标识ID,数字类型
    displayName : //屏幕名称,字符串类型
    isValid   : //屏幕是否有效,布尔类型
    state       : //屏幕状态,数字类型
    stateString : //屏幕状态的文本表示,字符串类型
}
]
*/



show 打开链接显示在指定屏幕
打开链接显示在屏幕 0
jsBridge.displays.show({
url      : "https://www.yimenapp.com/doc/demo_net.cshtml",
displayId: 0//用 getDisplays 获取的屏幕ID
}, function(succ) {
console.log(succ ? "成功" : "失败");
});




show 打开链接显示在指定屏幕
打开链接显示在屏幕 1
jsBridge.displays.show({
url      : "https://www.yimenapp.com/doc/demo_displays.cshtml",
displayId: 1//用 getDisplays 获取的屏幕ID
}, function(succ) {
console.log(succ ? "成功" : "失败");
});



dismiss 关闭指定屏幕显示的内容
关闭屏幕 0 显示的内容

//参数 displayId
jsBridge.displays.dismiss(0);


dismiss 关闭指定屏幕显示的内容
关闭屏幕 1 显示的内容

//参数 displayId
jsBridge.displays.dismiss(1);



页: [1]
查看完整版本: 多屏异显技术开发接入