mirror of
https://gitee.com/pan648540858/wvp-GB28181-pro.git
synced 2026-05-23 13:37:49 +08:00
[1078] 临时提交
This commit is contained in:
parent
efbd302260
commit
0a19ce4f34
@ -1,23 +1,29 @@
|
|||||||
package com.genersoft.iot.vmp.jt1078.service.impl;
|
package com.genersoft.iot.vmp.jt1078.service.impl;
|
||||||
|
|
||||||
import com.genersoft.iot.vmp.common.InviteSessionType;
|
|
||||||
import com.genersoft.iot.vmp.common.StreamInfo;
|
import com.genersoft.iot.vmp.common.StreamInfo;
|
||||||
import com.genersoft.iot.vmp.common.enums.ChannelDataType;
|
import com.genersoft.iot.vmp.common.enums.ChannelDataType;
|
||||||
import com.genersoft.iot.vmp.gb28181.bean.CommonGBChannel;
|
import com.genersoft.iot.vmp.gb28181.bean.CommonGBChannel;
|
||||||
import com.genersoft.iot.vmp.gb28181.bean.PlayException;
|
import com.genersoft.iot.vmp.gb28181.bean.CommonRecordInfo;
|
||||||
import com.genersoft.iot.vmp.gb28181.service.IPlayService;
|
|
||||||
import com.genersoft.iot.vmp.gb28181.service.ISourcePlaybackService;
|
import com.genersoft.iot.vmp.gb28181.service.ISourcePlaybackService;
|
||||||
|
import com.genersoft.iot.vmp.jt1078.bean.JTChannel;
|
||||||
|
import com.genersoft.iot.vmp.jt1078.bean.JTDevice;
|
||||||
|
import com.genersoft.iot.vmp.jt1078.service.Ijt1078PlayService;
|
||||||
import com.genersoft.iot.vmp.service.bean.ErrorCallback;
|
import com.genersoft.iot.vmp.service.bean.ErrorCallback;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.checkerframework.checker.units.qual.A;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
import org.springframework.util.Assert;
|
||||||
|
|
||||||
import javax.sip.message.Response;
|
import java.util.List;
|
||||||
|
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@Service(ChannelDataType.PLAYBACK_SERVICE + ChannelDataType.JT_1078)
|
@Service(ChannelDataType.PLAYBACK_SERVICE + ChannelDataType.JT_1078)
|
||||||
public class SourcePlaybackServiceForJTImpl implements ISourcePlaybackService {
|
public class SourcePlaybackServiceForJTImpl implements ISourcePlaybackService {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private Ijt1078PlayService playService;
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void playback(CommonGBChannel channel, Long startTime, Long stopTime, ErrorCallback<StreamInfo> callback) {
|
public void playback(CommonGBChannel channel, Long startTime, Long stopTime, ErrorCallback<StreamInfo> callback) {
|
||||||
@ -33,4 +39,29 @@ public class SourcePlaybackServiceForJTImpl implements ISourcePlaybackService {
|
|||||||
public void playbackPause(CommonGBChannel channel, String stream) {
|
public void playbackPause(CommonGBChannel channel, String stream) {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void playbackResume(CommonGBChannel channel, String stream) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void playbackSeek(CommonGBChannel channel, String stream, long seekTime) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void playbackSpeed(CommonGBChannel channel, String stream, Double speed) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void queryRecord(CommonGBChannel channel, String startTime, String endTime, ErrorCallback<List<CommonRecordInfo>> callback) {
|
||||||
|
JTChannel jtChannel = jt1078Service.getChannelByDbId(channelId);
|
||||||
|
Assert.notNull(channel, "通道不存在");
|
||||||
|
JTDevice device = jt1078Service.getDeviceById(channel.getTerminalDbId());
|
||||||
|
Assert.notNull(device, "设备不存在");
|
||||||
|
jt1078Template.checkTerminalStatus(device.getPhoneNumber());
|
||||||
|
playService.getRecordList()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user