Both of these attributes definitions have been recently updated
here, and it's a but concerning. We've always used PlayStart to resume a video, and allow seeking before that point. If I'm reading this right, it should be
clipped now, but it actually isn't. We've looked into converting to `BookmarkPosition`, which seems to work find with the `roVideoPlayer`, but it does not in the `roVideoScreen` (starts from the beginning). Are these new definitions just wrong or is the functionality broken here. Note that playStart does not clip the video, which is good for now since that was NOT the original functionality.
BookmarkPosition
BookmarkPosition sets the default start position, in seconds, for this content. The player will start playback at this position in the content unless an explicit seek position was set. An explicit seek position can be set by calling seek on the player or after a user has selected a starting point via the trickplay UI.
Users are allowed to seek to positions prior to BookmarkPostion in the content. This value takes precedence over the PlayStart value.
PlayStart
PlayStart defines the start position of the content, in seconds. The player is not allowed to move to a position prior to this point. Any seek operation prior to this point will be clipped to PlayStart.
Channels can use PlayStart and PlayDuration to split one content piece into multiple clips and insert these clips with other content (typically advertisements) into one content list.