
我的應用程式使用手機的麥克風來錄製音訊。我需要將其提供給其他應用程序,以便他們可以隨時調用它。
假設電子郵件或電報等訊息服務應該能夠按一下「新增附件」。我的應用程式應該列在內容對等選擇器中。當用戶選擇我的應用程式時,它應該記錄並將文件發送回請求應用程式。
我的MainView
qml 檔案有這樣的部分:
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")
}
}
這個想法是,當集線器請求應用程式時,應用程式將透過顯示其錄製頁面進行回應。當用戶停止錄製時,應用程式應退出並將控制權傳回給發出請求的應用程式
但是,我收到錯誤,並且我的應用程式崩潰了。展示sdk log
了一個"failed event received"
.出了什麼問題,我該如何處理。
先致謝