ELITE License Only.

IMPORTANT: This option works for videos only

This is on a Per-User basis. This works for videos only.So if you set this to expire after 5 views, then each user will get to watch the video for up to 5 times.

So here's how it works:

duration: S3MediaVault stores the length of every video. So a 5 minute video would be stored as 300 (in seconds).

playTime: S3MediaVault also tracks the total active playing time of the video, per user.

So if a user plays 1 minute on a given day, and 30 seconds on another day, the playTime for this video, for this user, will be 90.

On rewinds, playTime is subtracted from, and on forwarding, plaTime is added to.

So if you configure a video shortcode such that a 5 minute video can only be watched 5 times, what it really means is that a user can only watch the video for a maximum playTime of 300 second video x 5 = 1500 seconds.

So they can watch the video for a total of 1500 seconds (aka for up to 25 minutes). So they can watch it repeatedly, rewind a bit, forward a bit, start from the beginning every time, etc. Doesn't matter how, but they can only be playing the video for a maximum of 1500 seconds.

If your user rewatched parts of the video multiple times, they could hit the 1500 second limit without actually watching the video 5 full times.

So one user could've watched it 5 times, and the 6th time they try to watch it, it would have expired for them.

Another user might've watched it only 2 times. So they still have the equivalent of 3 more views available to them.