Meu aplicativo usa o microfone do telefone para gravar áudio. Eu preciso disponibilizá-lo para outros aplicativos para que eles possam chamá-lo sempre que quiserem.
Diga que o e-mail ou um serviço de mensagens como o telegrama deve ser capaz de clicar em "adicionar anexo". Meu aplicativo deve estar listado no seletor de pares de conteúdo. Quando o usuário escolhe meu aplicativo, ele deve gravar e enviar o arquivo de volta ao aplicativo solicitante.
Meu arquivo MainView
qml tem uma seção como esta:
ContentPeer {
id: trkSourceSingle
contentType: ContentType.Music
handler: ContentHandler.Source
selectionType: ContentTransfer.Single
}
Connections {
target: ContentHub
onExportRequested: {
// show content picker
isTransferRequested=true
transfer.items = selectedItem;
transfer.state = ContentTransfer.Charged;
console.log("I am expected to export content")
}
}
A ideia é que quando o hub solicitar o aplicativo, o aplicativo responderá mostrando sua página de gravação. Quando o usuário interrompe a gravação, o aplicativo deve sair e devolver o controle ao aplicativo solicitante
No entanto, recebo um erro e meu aplicativo falha. O sdk log
mostra um "failed event received"
. O que está errado e como devo proceder.
Obrigado antecipadamente