內容中心:讓其他人可以使用我的應用程式

內容中心:讓其他人可以使用我的應用程式

我的應用程式使用手機的麥克風來錄製音訊。我需要將其提供給其他應用程序,以便他們可以隨時調用它。

假設電子郵件或電報等訊息服務應該能夠按一下「新增附件」。我的應用程式應該列在內容對等選擇器中。當用戶選擇我的應用程式時,它應該記錄並將文件發送回請求應用程式。

我的MainViewqml 檔案有這樣的部分:

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".出了什麼問題,我該如何處理。

先致謝

相關內容