Я бегу Образец медиафайла пример MFPlayer для отображения URL mms: //. Код MF_E_INVALIDMEDIATYPE
.Is mms: // URL-адрес, поддерживаемый Media Foundation?
В методе GetMajorType этого образца введите MFMediaType_Image
вместо MFMediaType_Video
.
Любая причина, почему она приходит, как
MFMediaType_Image
даже это видео файл?Если вы звоните,
MFMediaType_Image
, как с этим обращаться? Я попытался с помощью такого же кода, что
он использует для рендеринга видео, но получил провалился с ошибкой 0xc00d5214
(MF_E_TOPO_UNSUPPORTED
).
Если я играю же ммс: // в WMPlayer, он не использует Media Foundation, он использует прямой показ, чтобы играть так же. в прямом представлении он использует фильтр источника wmrender, который я не могу использовать, поскольку нет никакой информации о том, как его использовать. Что на самом деле этот фильтр источника wmrender? Как я могу использовать/создавать то же самое в своем приложении?
Я пробовал использовать topoedit для рендеринга. он выдает сообщение об ошибке Недопустимый тип носителя. Я прочитал протокол MMS is supported в медиа-фонде, чем почему он потерпел неудачу в topoedit?
Привет, Роман, спасибо за быстрый ответ. Просто хочу подтвердить одно в проигрывателе Windows Media, если мы играем в mms: // работает над окнами 7. Там Microsoft использует Direcshow Filter «Фильтр источника WMRenderer», который недоступен на улице. Microsoft заявляет, что это оболочка вокруг WMFFF Reader Filter. Как я могу использовать/писать фильтр источника WMRender для своего приложения? - Sharad – user1802096
См. Обновленное выше. –