Azure Media Service (AMS) helps with your requirement.
Video Indexer (VI) (https://www.videoindexer.ai) feature of AMS supports emotion detection.
I have also responded to your related thread on this.
Kindly see this doc -Using Media Analytics to search for specific terms in a Video