... | ... | @@ -599,6 +599,8 @@ player.resetPlayedAndPausedTime(); |
|
|
/>
|
|
|
```
|
|
|
获取跑马灯数据。
|
|
|
|
|
|
1.获取在线视频跑马灯数据
|
|
|
```
|
|
|
player.setOnAuthMsgListener(new OnAuthMsgListener() {
|
|
|
//marqueeInfo:跑马灯信息
|
... | ... | @@ -635,6 +637,16 @@ player.setOnAuthMsgListener(new OnAuthMsgListener() { |
|
|
ArrayList<MarqueeAction> action = marqueeInfo.getAction();
|
|
|
}
|
|
|
});
|
|
|
|
|
|
|
|
|
```
|
|
|
2.获取离线视频跑马灯数据
|
|
|
跑马灯的相关数据会跟随视频下载,demo将该数据中保存在了本地数据库object-box中,用户可根据自身逻辑和场景,进行更改和保存。demo中由DownloadInfo.getMarqueeData()方法获取到序列化到本地的String类型的跑马灯数据 marqueeData,之后作为参数传入player的getMarqueeInfo()方法,该方法会返回MarqueeInfo对象,用于MarqueeView使用和展示。具体请参考demo中使用。
|
|
|
```
|
|
|
if (!TextUtils.isEmpty(marqueeData)) {
|
|
|
MarqueeInfo marqueeInfo=player.getMarqueeInfo(marqueeData);
|
|
|
setMarqueeView(marqueeInfo);
|
|
|
}
|
|
|
```
|
|
|
|
|
|
设置跑马灯类型。
|
... | ... | |