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 [только для чтения]
Методы
- AddtoNowPlaying()
- Play()
Подробное описание
Интерфейс содержит свойства и методы для проигрывания медиаобъектов и получения информации о них.
Описание свойств
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.