1
我需要使用QML在BB10上製作一個小應用程序,它可以錄製和播放一些聲音。我有所有需要的permision(麥克風和存儲文件)和驗證碼:QML中的錄音機BB10
import bb.cascades 1.0
import bb.multimedia 1.0
Page {
property string dataUrl;
Container {
background: Color.create("#001100")
layout: StackLayout {
}
attachedObjects: [
MediaPlayer {
id: audioPlayer
sourceUrl: dataUrl + "/recording.mp4"
},
AudioRecorder {
id: recorder
outputUrl: dataUrl + "/recording.mp4"
}
]
Button {
id: btnRecord
text: "Record"
onClicked: {
recorder.record();
}
}
Button {
id: btnStop
text: "Stop Record"
onClicked: {
recorder.reset();
}
}
Button {
text: "Play Audio"
onClicked: {
audioPlayer.play()
}
}
Button {
text: "Stop Audio"
onClicked: {audioPlayer.stop()
}
}
}
}
運行,我可以看到所有的按鈕,但記錄和/或播放後不工作。我不知道什麼是錯的。我不能看到任何錯誤。
仍然沒有。按鈕是diplayed但沒有工作。我調試我的應用程序,我看到'com.example.Audio.testDev_ample_Audiodd28f885.315166862默認9000警告AudioRecorder ::準備:錯誤附加輸入源。 url = audio:default,error = UnsupportedMediaType' – kpojasek
我的意思是錄音按鈕 – kpojasek
你使用模擬器還是真實設備? – donturner