网上找的关于视频的demo都基本上是设置MediaPlayer的source属性,一般都是本地或者网络视频文件。
如果我的数据源是收到的一帧一帧的数据,并且在显示之前要做一些处理。
我的想法是自己申请一片内存,用于处理过的一帧数据,新的一帧过来刷新这片内存。MediaPlayer.source和这片内存绑定,如果这个方案可行,
那这时候source要怎么设置?或者说有没有别的方法可以实现我的需求?
MediaPlayer{
id:player
source: fd.fileUrl // 一般都是本地或者网络视频文件
autoPlay: true
volume: voice.value
}
VideoOutput {
anchors.fill: parent
source: player
}