Is there a way to know if there is no recording data when specifying a time with Playbacktime?

I am investigating the support status of XProtect WebRTC JavaScript.

Currently, if you specify a time that has not been recorded, the screen remains in a loading state.

For example, if an error is returned when there is no recording data, you can know that there is no recording.

I am aware that if you enable Skip Gap and make a request when there is no recording data, playback will start from the first available recording after the requested time.

Best regards.

No. It begins playing from the time specified. If you ask to start 10 seconds before there is recorded data the result will be that it will start showing video after 10 seconds. It is not skipping gaps, it is playing even when playing no data.

You can ask XProtect when there is recorded data but currently this isn’t implemented for WebRTC or API Gateway (REST). The RecorderCommandService (SOAP) can give you sequence data which represents the periods for which data is recorded. The MIP SDK VideoOS.Platform.Data.SequenceDataSource.GetData can get you the same.

The data can be explored using this sample: - https://doc.developer.milestonesys.com/html/index.html?base=samples/pluginsamples/scsequenceviewer/readme.html&tree=tree_1.html

Sorry for the late reply. Thank you for your answer.

I will consider it.

Please close this issue.