miracast

立即使用

概述

miracast模块封装了投屏功能

startSearch

搜索设备

startSearch()

示例代码

var miracast = api.require('miracast');
miracast.startSearch();

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

start

开始投屏

start({params})

params

uuid:

  • 类型:字符串类型
  • 描述:设备的uuid

示例代码

var miracast = api.require('miracast');
miracast.start({
 uuid:''
});

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

end

结束投屏

end()

示例代码

var miracast = api.require('miracast');
miracast.end();

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

paush

暂停播放

paush()

示例代码

var miracast = api.require('miracast');
miracast.paush();

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

play

播放

play()

示例代码

var miracast = api.require('miracast');
miracast.play();

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

seekChanged

设置播放进度

seekChanged({params})

params

seek:

  • 类型:数字类型
  • 描述:(可选项)播放进度,单位是秒
  • 默认:0

示例代码

var miracast= api.require('miracast');
miracast.seekChanged({
  seek:0
});

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

volumeChange

设置音量

volumeChange({params})

params

volume:

  • 类型:数字类型
  • 描述:(可选项)音量,取值范围:0-100
  • 默认:50

示例代码

var miracast= api.require('miracast');
miracast.volumeChange({
  volume:0
});

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

playTheURL

播放切集

playTheURL({params})

params

url:

  • 类型:字符串类型
  • 描述:播放地址的url

id:

  • 类型:字符串类型
  • 描述:视频id(仅android支持)

name:

  • 类型:字符串类型
  • 描述:名称(仅android支持)

示例代码

var miracast= api.require('miracast');
miracast.playTheURL({
  url:''
});

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

addListener

设置监听

addListener(callback(ret))

callback(ret)

ret:

  • 类型:JSON 对象
  • 说明:status为0检测成功,返回采集结果并关闭检测页面
  • 内部字段:
{
   evenType:'result',  //字符串类型;监听内容
                       //result:局域网搜索设备结果
                       //startPlay:投屏成功开始播放
   devices:[{           //数组类型;设备结果 
     uuid:'',         //字符串,设备uuid
     name:''          //字符串,设备名字
   },
   ]                 
}

示例代码

var miracast= api.require('miracast');
miracast.addListener(function(ret) {
console.log(JSON.stringify(ret))
});

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本