2016-12-09 1 views
0

私はQt 5.4.2を使用しています。プレイビデオ用にQt Quickプログラムを作成しました。Qt Ubuntu14.04でビデオを再生するときのクイックプログラムの遅れ

マイビデオ仕様。 1920x1080、H.264、25F/sで、

コードを12502kbpsは、それがビデオを再生すると、このプログラムは常に遅れているされて、単にビデオの例からコピー

 VideoOutput { 
     anchors.fill: parent; 
     source: mediaPlayer; 

     signal sizeChanged; 
     signal fatalError; 

     property alias duration: mediaPlayer.duration; 
     property alias mediaSource: mediaPlayer.source; 
     property alias metaData: mediaPlayer.metaData; 
     property alias playbackRate: mediaPlayer.playbackRate; 
     property alias position: mediaPlayer.position; 
     property alias volume: mediaPlayer.volume; 

     MediaPlayer { 
      id: mediaPlayer; 
      autoLoad: true; 
      autoPlay: true; 
      source: "file:///" + applicationDirPath + "/video/" + playVideoList.currItem(); 

      onError: { 
       if (MediaPlayer.NoError != error) { 
        console.log("[qmlvideo] VideoItem.onError error " + error + " errorString " + errorString); 
        console.log(mediaPlayer.source) 
       } 
      } 

      onStopped: { 
       mediaPlayer.source = "file:///" + applicationDirPath + "/video/" + playVideoList.nextItem(); 
       mediaPlayer.play(); 
      } 
     } 
     onHeightChanged: sizeChanged(); 
     function start() { mediaPlayer.play(); } 
     function stop() { mediaPlayer.stop(); } 
    } 

です。

提案はありますか?

ありがとうございました。

答えて

0

最後に、高品質のビデオを再生するには弱すぎるQtのMediaPlayerです。

ここではサードパーティのモジュールQtAVを使用します

関連する問題