Где QML camera.videoRecorder.record() сохранить видеофайл по умолчанию?Где QML camera.videoRecorder.record() сохранить видеофайл по умолчанию?
import QtQuick 2.2
import QtMultimedia 5.0
Item {
id:recoder
width:640
height:360
property bool rstat:true
function recordingSt(st)
{
if(st){
camera.videoRecorder.record() ;
st = false;
}else{
camera.videoRecorder.stop() ;
st = true;
}
}
MouseArea
{
anchors.fill: parent
onClicked:recordingSt(rstat)
}
Camera {
id: camera
videoRecorder.audioEncodingMode: CameraRecorder.ConstantBitrateEncoding
videoRecorder.audioBitRate: 48000
videoRecorder.mediaContainer: "mp4"
videoRecorder.frameRate: 25
}
VideoOutput {
source: camera
anchors.fill: parent
focus : visible // to receive focus and capture key events when visible
}
}
Я использую Win8 OS, не знаю, куда идет видео и как установить путь для записи. Я попробовал
videoRecorder.outputLocation: "sameDirectory"
все еще не работает почему?
вместо того, чтобы устанавливать st в false или true в функции «recordSt», он должен быть rstat. в противном случае вы изменяете локальную переменную. – Gombat