小雅OS开放平台文档

小雅OS开放平台文档

  • 快速入门
  • 客户端接入
  • 服务端接入

›Android SDK

概述

  • 客户端接入

API 接入

  • WebSocket接口协议定义
  • Http接口协议定义
  • 调用样例
  • API 列表
  • 实体列表
  • 错误码

设备端

    Android SDK

    • 配置工程
    • 初始化
    • 功能
    • 回调
    • Demo 使用
    • 更新日志

    iOS SDK

    • 配置工程
    • 初始化
    • 功能
    • 回调
    • 更新日志

    C++ SDK

    • SDK获取方法
    • 环境要求
    • 目录结构
    • SDK架构
    • 调用示例
    • 接口文档

手机伴侣

    Android SDK

    • 接入准备
    • 账号模块
    • 内容模块
    • 反向控制
    • 设备管理模块
    • 技能模块
    • 蓝牙模块
    • 更新日志

    iOS SDK

    • 接入准备
    • 账号模块
    • 内容模块
    • 反向控制
    • 设备管理模块
    • 技能模块

内容页

    Android

    • 更新日志
    • 初始化

    iOS

    • 更新日志
    • 初始化

反向控制

媒体模块基于反向控制接口,实现对设备的指令控制功能。目前支持的指令有:

  • 点播
  • 播放/暂停
  • 上一首/下一首
  • 设置/获取音量

点播 vod

点播音乐

XYMobileSdk.getMediaSdk().vodMusic(String albumId, String trackId, IMediaSdk.Callback callback);

点播fm

XYMobileSdk.getMediaSdk().vodFm(String albumId, String trackId, IMediaSdk.Callback callback);

播放 play

XYMobileSdk.getMediaSdk().play(IMediaSdk.Callback callback);

暂停 pause

XYMobileSdk.getMediaSdk().pause(IMediaSdk.Callback callback);

上一首 prev

XYMobileSdk.getMediaSdk().prev(IMediaSdk.Callback callback);

下一首 next

XYMobileSdk.getMediaSdk().next(IMediaSdk.Callback callback);

设置音量 setVolume

范围 [0, 10]

XYMobileSdk.getMediaSdk().setVolume(int volume, IMediaSdk.Callback callback);

音箱状态接口

注册一个监听,当音箱状态变化时,会收到状态的回调。

interface OnStatusChangeListener extends XCallback<SpeakerStatus> {}

XYMobileSdk.getMediaSdk().addOnStatusChangeListener(OnStatusChangeListener onStatusChangeListener);

XYMobileSdk.getMediaSdk().removeOnStatusChangeListener(OnStatusChangeListener onStatusChangeListener);

SpeakerStatus

字段/方法类型说明
isNetworkOk()boolean音箱是否在线
isPlaying()boolean音箱是否在播放中
getVolume()int音箱当前音量
getActionInfo()ActionInfo音箱当前播放的资源信息
ActionInfo.domainString
ActionInfo.album_idString专辑id
ActionInfo.album_titleString专辑标题
ActionInfo.track_idString声音id
ActionInfo.trackString声音标题
ActionInfo.sourceString
ActionInfo.artistString作者
ActionInfo.bg_img_smallString封面图
← 内容模块设备管理模块 →
  • 点播 vod
  • 播放 play
  • 暂停 pause
  • 上一首 prev
  • 下一首 next
  • 设置音量 setVolume
  • 音箱状态接口
北京小雅星空科技有限公司 京ICP备19010603号