我的应用使用手机麦克风录制音频。我需要将其提供给其他应用,以便它们可以随时调用它。
假设电子邮件或电报等消息服务应该能够点击“添加附件”。我的应用应该列在内容对等选择器中。当用户选择我的应用时,它应该记录并将文件发送回请求应用。
我的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"
哪里出了问题,我该如何处理。
提前致谢