2015-08-23 3 views
1

Где 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" 

все еще не работает почему?

+0

вместо того, чтобы устанавливать st в false или true в функции «recordSt», он должен быть rstat. в противном случае вы изменяете локальную переменную. – Gombat

ответ

1

Из документации, похоже, вы можете указать местоположение, в котором вы хотите сохранить, с помощью свойств imageCapture, который имеет метод captureToLocation.

У этого объекта также есть свойство capturedImagePath, которое может содержать то, что вы ищете.

Для получения дополнительной информации см. here и here и here.

Извините, только что вы просили videoRecording. У этого есть свойство actualLocation так же, как и выше, не так ли?

В documentation указано, что это свойство содержит фактическое местоположение последнего сохраненного медиаконтента. Имейте в виду, что он доступен после начала записи, поэтому вы должны посмотреть на него после вызова метода record.

+0

все еще не работает для меня, не могу записать видео –

Смежные вопросы