wudilingyun
2020-11-23
161浏览量
本文将介绍如何使用TV助手sdk开发Android应用
jar文件为:tvhelper-sdk.jar
先在Application的onCreate方法中初始化sdk
示例代码:
TvSdk.getInstance().init(getApplicationContext());
参数说明:String 机顶盒账号,String 手机号,String 机顶盒省份编号,String 手机省份编号,TvResponseListener 回调)
示例代码:
TvSdk.getInstance().bind(iptvId_b, userId, iptvCarrierId,
mobileCarrierId, new TvResponseListener() {
@Override
public void onBind(final int arg0) {
// TODO Auto-generated method stub
Log.d(TAG, "buttonBind onBind" + arg0);
runOnUiThread(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
Toast.makeText(MainActivity.this,
"onBind :" + arg0,
Toast.LENGTH_LONG).show();
}
});
}
@Override
public void onFailure(String arg0) {
// TODO Auto-generated method stub
Log.d(TAG, "buttonBind onFailure" + arg0);
}
@Override
public void onSuccess(List<RelateSubscriberInfo> arg0) {
// TODO Auto-generated method stub
Log.d(TAG, "buttonBind onSuccess" + arg0);
}
});
参数说明:String 手机号,String 手机省份编号,TvResponseListener 返回列表回调监听
示例代码:
TvSdk.getInstance().getBindList(userId, mobileCarrierId,
new TvResponseListener() {
@Override
public void onBind(int arg0) {
// TODO Auto-generated method stub
Log.d(TAG, "onBind = " + arg0);
}
@Override
public void onFailure(String arg0) {
// TODO Auto-generated method stub
Log.d(TAG, "onFailure = " + arg0);
}
@Override
public void onSuccess(List<RelateSubscriberInfo> arg0) {
// TODO Auto-generated method stub
Log.d(TAG, "onSuccess = " + arg0);
}
});
参数说明:String 机顶盒账号,String 手机号,String 机顶盒省份编号,String 手机省份编号
TvResponseListener 回调
示例代码:
TvSdk.getInstance().unBind(userId, iptvId,null);
参数说明:String 手机号,String 机顶盒账号,
TvResponseListener 回调
示例代码:
TvSdk.getInstance().keyUp(userId, iptvId,null);
参数说明:String 手机号,String 机顶盒账号, String 机顶盒省份编号
示例代码:
TvSdk.getInstance().startRecognition(userId, iptvId, "237");
示例代码:
TvSdk.getInstance().stopRecognition();
参数说明:String 手机号,String 机顶盒账号, String 电影id,TvManager.TvResponseListener 回调
示例代码:
TvSdk.getInstance().playMovieOnTV(userId, iptvId,"V9659xxxxxxxx", null);
参数说明:String 手机号,String 机顶盒账号, String 剧集json,TvManager.TvResponseListener 回调
示例代码:
JSONObject obj = new JSONObject();
try {
obj.put("showType", "3");
obj.put("packageId", "V9659xxxxxxx");
obj.put("position", 1);
obj.put("voice", true);
obj.put("howBack", 0);
} catch (JSONException e) {
e.printStackTrace();
}
TvSdk.getInstance().playSerialOnTV(userId, iptvId, obj.toString(),null);
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
集结各类场景实战经验,助你开发运维畅行无忧