Watching a movie is quite a different user activity.
User doesn't touch neither mouse nor keyboard. Yet he 'actively' uses the computer. Thus, screensaver shouldn't run, indexing should be performed with care etc.
On the other side, playing video requires either using direct write to video memory, or DirectShow, or some other API. This may be the key to the answer.
What is the Dead Simple Way to determine that a video is being played?