短剧可以提供给用户竖版短视频场景下的看剧体验。接入方式分为封装形式和接口形式,封装形式包含了聚合页和广告部分,由聚合页来完成变现;接口形式提供给开发者短剧列表接口和播放功能,变现部分由开发者实现。
如果开发者的APP没接过小视频,请参考接入指南 和 平台接入文档,实现小视频SDK初始化等功能,然后再实现短剧产品的功能
接入方可以调用DPSdk.factory().createDramaHome(DPWidgetDramaHomeParams.obtain())
来获取fragment,将获取到的聚合页fragment放入到自己app中即可。
参考2.2..5
参考2.2.6
demo入口 底部集合Tab -> 多媒体入口 -> 短剧 -> Api
调用DPSdk.factory().requestAllDrama(page, count, callback)
批量获取所有短剧详情
调用DPSdk.factory().requestDrama(dramaIds, callback)
通过指定短剧id获取对应短剧详情
接入方可以调用DPSdk.factory().createDramaDetail(DPWidgetDramaDetailParams)
来获取fragment,将获取到的聚合页fragment放入到自己app中即可。
短剧播放详情新增无限下滑功能,播放至短剧最后一集时继续上拉会切换新的短剧,并通过onDramaSwitch回调通知开发者(接口接入必须实现该回调)
开发者需要在短剧上实现自己的激励视频广告时,需要按照以下步骤进行设置:
IDPDramaListener.isNeedBlock
回调判断是否需要解锁才能观看,如果需要阻塞视频播放,并返回trueIDPDramaListener.showAdIfNeeded
回调,实现广告展示逻辑,在广告奖励发放时,调用callback.onDramaRewardArrived
进行短剧播放DrawDramaActivity
)设置短剧详情页模式,设置为非封装模式时必须实现IDramaDetailEnterDelegate
开发者希望「短剧混排流」跳转「自建短剧详情页」时必须实现
非短剧详情播放页的沉浸式流的监听回调
内流短剧详情页的回调通过IDPDramaListener
回调,其余沉浸式场景回调通过IDPDrawListener
回传给开发者
同2.2.1.5短剧播放详情页的监听回调
同2.2.1.6
DrawDramaActivity#initDrawWidget()
Online Customer Service24/7 Online Customer Service BotManual customer service, weekdays 10~ 12 o'clock/14~ 19 o'clock