1

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() 
            }
        }
    }

}

実行後、すべてのボタンが表示されますが、録音および/または再生が機能しません。何が悪いのかわからない。エラーが表示されません。

4

1 に答える 1