
내 앱은 휴대폰의 마이크를 사용하여 오디오를 녹음합니다. 다른 앱에서 원할 때마다 호출할 수 있도록 해야 합니다.
이메일이나 텔레그램과 같은 메시징 서비스에서 "첨부 파일 추가"를 클릭할 수 있어야 한다고 가정해 보겠습니다. 내 앱이 콘텐츠 피어 선택기에 나열되어야 합니다. 사용자가 내 앱을 선택하면 파일을 기록하고 요청하는 앱으로 다시 보내야 합니다.
내 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"
. 무엇이 잘못되었으며 어떻게 진행해야 합니까?
미리 감사드립니다