This is due to the current structure of the data returned by the content api. A content api Element holds an array of Asset objects. For video elements, the asset array is a mix of images and videos.