Документация
ОС Аврора 5.1.5

D-Bus интерфейс MediaItem1

Интерфейс позволяет управлять медиаобъектами.

Шина: системная
Служба: уникальное имя (у таргета), org.bluez (у контроллера)
Объект: свободно определяемый (у таргета), [variable prefix]/{hci0,hci1,...}/dev_XX_XX_XX_XX_XX_XX/playerX/itemX (у контроллера)
Интерфейс: org.bluez.MediaItem1

Свойства

  • FolderType : string [только для чтения, опционально]
  • Metadata : dict [только для чтения]
  • Name : string [только для чтения]
  • Playable : boolean [только для чтения, опционально]
  • Player : object [только для чтения]
  • Type : string [только для чтения]

Методы

Подробное описание

Интерфейс содержит свойства и методы для проигрывания медиаобъектов и получения информации о них.

Описание свойств

FolderType : string [только для чтения, опционально]

Тип каталога. Возможные значения: mixed, titles, albums, artists.

Свойство доступно, если Type имеет значение folder.

Metadata : dict [только для чтения]

Метаданные объекта. Возможные ключи:

string Title
Заголовок. Ключ доступен, если Type имеет значение audio или video.
string Artist
Имя исполнителя. Ключ доступен, если Type имеет значение audio или video.
string Album
Альбом. Ключ доступен, если Type имеет значение audio или video.
string Genre
Жанр. Ключ доступен, если Type имеет значение audio или video.
uint32 NumberOfTracks
Количество треков в альбоме. Ключ доступен, если Type имеет значение audio или video.
uint32 Number
Номер альбома. Ключ доступен, если Type имеет значение audio или video.
uint32 Duration
Продолжительность в миллисекундах. Ключ доступен, если Type имеет значение audio или video.
Name : string [только для чтения]

Отображаемое название элемента.

Playable : string [только для чтения, опционально]

Можно ли проиграть объект. Свойство доступно, если Type имеет значение folder.

Player : object [только для чтения]

Объект плеера, которому принадлежит элемент.

Type : string [только для чтения]

Тип элемента. Возможные значения: video, audio, folder.

Описание методов

AddtoNowPlaying()

Добавить элемент в текущий плейлист.

Возможные ошибки:

  • org.bluez.Error.NotSupported,
  • org.bluez.Error.Failed.
Play()

Проиграть элемент.

Возможные ошибки:

  • org.bluez.Error.NotSupported,
  • org.bluez.Error.Failed.

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.