/*** 创建Player 实例。*/V2TXLivePlayer *player = [[V2TXLivePlayer alloc] init];/*** 设置播放器的视频渲染 View。 该控件负责显示视频内容。** @param view 播放器渲染 View* @return 返回值 {@link V2TXLiveCode}* - V2TXLIVE_OK:成功*/[player setRenderView:view];/*** 设置播放器回调。** 通过设置回调,可以监听 V2TXLivePlayer 播放器的一些回调事件,* 包括播放器状态、播放音量回调、音视频首帧回调、统计数据、警告和错误信息等。** @param observer 播放器的回调目标对象,更多信息请查看 {@link V2TXLivePlayerObserver}*/[player setObserver:self];/*** 密钥请求请参考License获取* 设置密钥** @note json中的url必须与startLivePlay的url相同,SDK通过url进行二次校验,避免key与url不匹配导致错误解密的情况。*/NSString *url = @"http://5000.liveplay.myqcloud.com/live/flvtest100_1000.flv?request_type=STDFLV&TXEncryptionToken=ZW5jTW9kZT01JmVuY0tleT0yNmFjZWIxMjViNDczMWNjODRkZTAxZWEyNDA3ZDVmZCZlbmNJVj1iZmEwYmI0NDRhN2NhNDUyMDRjMmNhNzZhYWQyMWFjNA==";/*** 开始播放音视频流。** @param url 音视频流的播放地址,支持 RTMP, HTTP-FLV, TRTC,HLS。* @return 返回值 {@link V2TXLiveCode}* - V2TXLIVE_OK: 操作成功,开始连接并播放* - V2TXLIVE_ERROR_INVALID_PARAMETER: 操作失败,url 不合法* - V2TXLIVE_ERROR_REFUSED: RTC 不支持同一设备上同时推拉同一个 StreamId。*/[player startLivePlay:url];
/*** 创建Player 实例。*/V2TXLivePlayer player = new V2TXLivePlayer();/*** 设置播放器的视频渲染 View。 该控件负责显示视频内容。** @param view 播放器渲染 View* @return 返回值 {@link V2TXLiveCode}* - V2TXLIVE_OK:成功*/player.setRenderView(view);/*** 设置播放器回调。** 通过设置回调,可以监听 V2TXLivePlayer 播放器的一些回调事件,* 包括播放器状态、播放音量回调、音视频首帧回调、统计数据、警告和错误信息等。** @param observer 播放器的回调目标对象,更多信息请查看 {@link V2TXLivePlayerObserver}*/player.setObserver(this);/*** 密钥请求请参考License获取* 设置密钥** @note json中的url必须与startLivePlay的url相同,SDK通过url进行二次校验,避免key与url不匹配导致错误解密的情况。*/String url = "http://5000.liveplay.myqcloud.com/live/flvtest100_1000.flv?request_type=STDFLV&TXEncryptionToken=ZW5jTW9kZT01JmVuY0tleT0yNmFjZWIxMjViNDczMWNjODRkZTAxZWEyNDA3ZDVmZCZlbmNJVj1iZmEwYmI0NDRhN2NhNDUyMDRjMmNhNzZhYWQyMWFjNA==";/*** 开始播放音视频流。** @param url 音视频流的播放地址,支持 RTMP, HTTP-FLV, TRTC,HLS。* @return 返回值 {@link V2TXLiveCode}* - V2TXLIVE_OK: 操作成功,开始连接并播放* - V2TXLIVE_ERROR_INVALID_PARAMETER: 操作失败,url 不合法* - V2TXLIVE_ERROR_REFUSED: RTC 不支持同一设备上同时推拉同一个 StreamId。*/player.startLivePlay(url);
DescribeDRMLicense
。drm.tencentcloudapi.com
。POST / HTTP/1.1Host: drm.tencentcloudapi.comContent-Type: application/jsonX-TC-Action: DescribeDRMLicense<公共请求参数>{"DrmType":"NORMALAES","ContentId":"flvtest100","Tracks":["SD"],"ContentType":"LIVEVIDEO"}
{"Response": {"ContentId": "flvtest100","TXEncryptionToken": "ZW5jTW9kZT01JmVuY0tleT0yNmFjZWIxMjViNDczMWNjODRkZTAxZWEyNDA3ZDVmZCZlbmNJVj1iZmEwYmI0NDRhN2NhNDUyMDRjMmNhNzZhYWQyMWFjNA==","RequestId": "47f336fd-b05a-4192-b1f4-8f9d4c5f76f1"}}
本页内容是否解决了您的问题?