Compartilhar via


Atributos com vários valores (Reprodutor Multimídia do Windows SDK)

[O recurso associado a esta página, Reprodutor Multimídia do Windows SDK, é um recurso herdado. Foi substituído pelo MediaPlayer. O MediaPlayer foi otimizado para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use o MediaPlayer em vez de Reprodutor Multimídia do Windows SDK, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

Alguns atributos de item de mídia podem ter vários valores. Por exemplo, os atributos Author, WM/Composer e WM/Genre podem ter mais de um valor. O tipo de dados desses atributos é uma cadeia de caracteres de valores múltiplos.

Em Reprodutor Multimídia do Windows, a biblioteca exibe vários valores em um único campo, separando os valores com ponto e vírgula. No entanto, cada valor é, na verdade, um atributo separado no item do Windows Media.

Você pode escrever um código que determinará se um determinado atributo tem vários valores e, em seguida, recuperará todos esses valores. Você deve usar Mídia. getItemInfoByType. Se você usar a Mídia. Método getItemInfo para recuperar um atributo de vários valores, você só recuperará o primeiro valor.

O exemplo final no tópico Valores de Atributo de Leitura demonstra o uso da Mídia. getAttributeCountByType e Media. Métodos getItemInfoByType para recuperar vários valores para um determinado atributo.

Atributos de item de mídia

Objeto Media

Lendo valores de atributo de um CD ou DVD