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

QML-тип MusicPickerPage

Средство выбора одного файла с музыкой. Подробнее…

Строка импорта: import Sailfish.Pickers 1.0

Свойства

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

Пример использования:

 import QtQuick 2.2
 import Sailfish.Silica 1.0
 import Sailfish.Pickers 1.0

 ApplicationWindow {
     initialPage: Component {
         Page {
             id: page

             property string selectedMusicFile

             ValueButton {
                 anchors.centerIn: parent
                 label: "Песня"
                 value: selectedMusicFile ? selectedMusicFile : "Нет"
                 onClicked: pageStack.push(musicPickerPage)
             }

             Component {
                 id: musicPickerPage
                 MusicPickerPage {
                     onSelectedContentPropertiesChanged: {
                         page.selectedMusicFile = selectedContentProperties.filePath
                     }
                 }
             }
         }
     }
 }

Примечание: приложение должно иметь разрешения Music и MediaIndexing, чтобы средство выбора работало корректно.

Для выбора нескольких файлов с музыкой следует использовать тип MultiMusicPickerDialog.

См. также ContentPickerPage, DocumentPickerPage, FilePickerPage, ImagePickerPage и VideoPickerPage.

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

[read-only] selectedContent : url

Содержит URL выбранного файла.

См. также selectedContentProperties.

[read-only] selectedContentProperties : var

Содержит свойства выбранного файла.

selectedContentProperties включает в себя следующие поля:

  • fileName — имя файла без пути;
  • filePath — полный путь к файлу, включая его имя;
  • url — значение поля filePath в формате URL;
  • title — название файла, которое может быть получено из метаданных файла;
  • mimeType — MIME-тип файла (например, "image/jpeg", "image/png", "application/pdf", "video/mp4", "audio/mpeg").
title : string

Содержит заголовок страницы.

По умолчанию используется значение переводимой строки "Выбрать музыку".

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

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