Я в основном использую стандартный проект contoso, чтобы поиграть с медиа-сервисами Azure.
Когда я загружаю свое видео и кодирую (я использую этапы клипа, эскиза и конвейера видео), мои эскизы не работают, когда я перехожу к списку видео в веб-клиенте.
Я выяснил, что причина этого в том, что службы мультимедиа добавляют XML-файл метаданных к ресурсу, содержащему мои эскизы, поэтому, когда я обрабатываю выходные URL-адреса в моей cms, он перечисляет XML-файл как один из эскизов. Имейте в виду, что это тот же самый файл метаданных, который создается и хранится в активе клипа.
Должен ли этот файл быть включен в актив, созданный с моими эскизами? Я так не думаю, потому что код, обрабатывающий выходные данные на этапе конвейера эскизов, получает все файлы в этом конкретном активе и создает URL-адреса для каждого файла. Затем веб-клиент, кажется, захватывает первый в списке и использует его в качестве источника для эскиза, просматриваемого на странице, и, конечно же, это не файл изображения, поэтому он ничего не показывает.
Я почти уверен, что смогу решить проблему, проверив, является ли каждый файл в этом активе изображением, прежде чем добавлять его в мою cms в виде эскиза, но я хочу знать, должен ли он там быть или нет.