Added Example 4: VideoControllerWithDependencyInjection