touping

论坛示例

为帮助用户更好更快的使用插件,论坛维护了一个示例,示例中包含示例代码、知识点讲解、注意事项等,供您参考。

概述

touping插件实现局域网内基于DLNA的视频投屏功能,并支持搜索设备,投屏播放,调节播放进度,调节音量,退出投屏等功能。

插件接口

browse

搜索当前局域网内支持投屏的设备

browse(callback(ret))

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
    status: true,      //布尔型;true||false
    deviceList:[{
        index:0, //设备序号
        name:'客厅里的小米盒子' //设备名称
    }]
}

示例代码

var touping = api.require('touping');
touping.browse(function(ret, err) {
   alert(JSON.stringify(ret));
});

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

play

传入设备序号和视频地址开始投屏

play(callback(ret))

params

index:

  • 类型:数字型
  • 描述:(必填项)调用browse返回的设备序号。

url:

  • 类型:字符串
  • 描述:(必填项)需要播放视频的视频地址(仅支持在线视频)。

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
    result: true     //布尔型;true||false
}

示例代码

var touping = api.require('touping');
touping.play(function(ret, err) {
   alert(JSON.stringify(ret));
});

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

stop

退出投屏

stop(callback(ret))

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
    result: true     //布尔型;true||false
}

示例代码

var touping = api.require('touping');
touping.stop(function(ret, err) {
   alert(JSON.stringify(ret));
});

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

seek

设置播放进度

seek(callback(ret))

params

value:

  • 类型:数字型
  • 描述:(必填项)需要设置的播放进度值(单位是秒)。

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
    result: true     //布尔型;true||false
}

示例代码

var touping = api.require('touping');
touping.seek(function(ret, err) {
   alert(JSON.stringify(ret));
});

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

volume

设置音量

volume(callback(ret))

params

value:

  • 类型:数字型
  • 描述:(必填项)需要设置的音量值(0-100)。

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
    result: true     //布尔型;true||false
}

示例代码

var touping = api.require('touping');
touping.volume(function(ret, err) {
   alert(JSON.stringify(ret));
});

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

playUrl

切换视频地址

playUrl(callback(ret))

params

url:

  • 类型:字符串型
  • 描述:(必填项)需要播放视频的视频地址(仅支持在线视频)。

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
    result: true     //布尔型;true||false
}

示例代码

var touping = api.require('touping');
touping.playUrl(function(ret, err) {
   alert(JSON.stringify(ret));
});

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

是否仍需要帮助? 请保持联络!
最后更新于 2024/05/31