Same MIP SDK interface works in 2020R3 but failed in 2021R1

The following MIP SDK interface works in 2020R3 MIP SDK, can play video normally but do not work in 2021 R1 MIP SDK,shows ‘after recording’. We find it works in 2021 R1 after change ‘playbackControllerFQID’ to ‘null’, but 2020R3 do not work in this way. Something has changed in these two version.Any advice?

I would like to reproduce the issue but let me clarify a few things first. Have you developed a Smart Client plugin or a standalone? If Smart Client plugin, which version of Smart Client you are using?

Yes, we have developed a smart client plugin to adapt to all Milestone versions after 2019

Which version of Smart Client are you using for now? When you start Smart Client, you can see SC version in the login dialog, see this example -

hi, both failed for 2021 R1 and 2021 R2

We tested your code on SCIndependentPlayback sample and it works fine. Let me show you what we did.

Add following code (this is actually your code) into SCIndependentPlayback2ViewItemUserControl.cs

private void button1_Click(object sender, EventArgs e)
        {
            DateTime temp = DateTime.Now;
           EnvironmentManager.Instance.SendMessage(new VideoOS.Platform.Messaging.Message(
                MessageId.SmartClient.PlaybackCommand,
                new PlaybackCommandData()
                {
                    Command = PlaybackData.Goto,
                    DateTime = temp
                }), _playbackFQID
                );
  
           double m_dwPlaySpeed = 1.0;
            EnvironmentManager.Instance.SendMessage(new VideoOS.Platform.Messaging.Message(
                MessageId.SmartClient.PlaybackCommand,
                new PlaybackCommandData()
                {
                    Command = PlaybackData.PlayForward,
                    Speed = m_dwPlaySpeed
                }), _playbackFQID
                );
        }

Deploy SCIndependentPlayback.dll and run Smart Client with SCIndependentPlayback sample.

Please test it and see if it works for you.

which version do you test? Here is our test result, the code works in 2020R3, failed in 2021 R1 and ​2021 R2

We use 2021 R2 both for MIP SDK and VMS. Please verify to use the version and SCIndependentPlayback sample and use the code that I wrote in the previous post in SCIndependentPlayback2ViewItemUserControl.cs.