同洲JavaScript扩展API接口规范V1.2.3

需积分: 9 5 下载量 189 浏览量 更新于2024-07-18 收藏 7.43MB DOC 举报
"同洲JavaScript扩展API接口规范是针对同洲中间件机顶盒Web开发的一份参考规范,其中详细定义了同洲自定义的接口,包括直播、点播等功能。此规范的最新版本为V1.2.3,由赵德民编写并维护。文档随着版本更新添加了新的方法和功能,对已有的接口进行了优化和调整。" 同洲JavaScript扩展API接口规范主要涵盖了以下几个方面的内容: 1. **直播和点播接口**:这些接口允许开发者实现电视直播和视频点播的功能。可能包括播放、暂停、停止、快进、快退等操作,以及节目选择和控制。 2. **Service对象**:Service对象在规范中扮演着核心角色,它包含了与服务相关的各种方法。例如,`setStopMode(mode)`和`getStopMode()`用于设置和获取停止模式,而`Service(a_pid, v_pid, cr_pid)`是新增的构造方法,可能用于初始化服务参数。`getBelongFAVGroup(FAVIndex)`和`setBelongFAVGroup(FAVIndex, IsBlong)`则涉及收藏夹管理和节目归属。 3. **SysSetting模块**:这个模块提供系统设置的相关接口,如`deleteAllService()`用于清除所有服务,`audioChannelEachEnable`属性可能用于控制音频通道的选择。此外,文档还提到了`setUserDataValue`和`getUserDataValue`方法的删除,这表明在新版本中,用户数据的存储和检索可能有了新的实现。 4. **DVB方法**:DVB(Digital Video Broadcasting)相关的方法,如`clearEvent(eventType, eventId)`用于清除事件,可能涉及到EPG(电子节目指南)的管理。广告常量的表示方式也进行了更改,以适应更灵活的广告展示需求。 5. **新增模块**:1.2.0版本中增加了`Satellite`、`Antenna`、`DiSEqC12`和`USALA`等模块,这些模块可能涉及卫星接收、天线配置、多路复用器控制等相关功能,增强了硬件层面的交互。 6. **节目Delivery模块**:这一模块可能涉及节目传输方式的管理,比如通过有线、卫星或互联网等不同渠道进行节目传输。 7. **PVR管理**:PVR(Personal Video Recorder)章节的内容被修改,可能包括录制、回放和删除节目等功能的优化。 8. **NDSCA章节**:NDSCA(Network Digital Security Control Algorithm)章节的新内容可能涉及网络数字安全控制算法,用于保障内容的安全播放。 9. **Volume和audioTrack属性**:在1.2.1版本中,Service对象新增了`volume`和`audioTrack`属性,分别用于控制音量和音频轨道。 10. **Image模块**:1.2.1版本新增的Image模块可能提供了图像处理的接口,如加载、显示、缩放图片等。 这份API规范旨在为开发者提供一个全面的工具集,以便于他们在同洲机顶盒上构建丰富的交互式电视应用,同时通过不断更新来适应技术和业务需求的变化。开发者可以根据规范中的详细说明,有效地利用这些接口和方法来实现定制化的功能,提高用户体验。