• 2270阅读
  • 3回复

[提问]MediaPlayer数据源的问题 [复制链接]

上一主题 下一主题
离线solo_wang
 

只看楼主 倒序阅读 楼主  发表于: 2019-02-14
回复本帖可获得10点威望奖励!
每人最多可获奖1次,奖池剩余10点威望 (中奖几率50%)
  网上找的关于视频的demo都基本上是设置MediaPlayer的source属性,一般都是本地或者网络视频文件
  如果我的数据源是收到的一帧一帧的数据,并且在显示之前要做一些处理。
  我的想法是自己申请一片内存,用于处理过的一帧数据,新的一帧过来刷新这片内存。MediaPlayer.source和这片内存绑定,如果这个方案可行,

  那这时候source要怎么设置?或者说有没有别的方法可以实现我的需求?

  1. MediaPlayer{
  2.                  id:player
  3.                  source: fd.fileUrl // 一般都是本地或者网络视频文件
  4.                  autoPlay: true
  5.                  volume: voice.value
  6.             }
  7.             VideoOutput {
  8.                  anchors.fill: parent
  9.                  source: player
  10.             }



离线zoemolly

只看该作者 1楼 发表于: 2019-02-14
回帖奖励+ 10
同求
离线solo_wang

只看该作者 2楼 发表于: 2019-02-14
回 zoemolly 的帖子
zoemolly:同求 (2019-02-14 15:02) 

你也遇到类似的问题了?
离线solo_wang

只看该作者 3楼 发表于: 2019-02-21
写一个继承QQuickPaintedItem,该类收到一个视频帧,然后在paint()里面用drawImage()把一帧图像绘出即可。
快速回复
限100 字节
 
上一个 下一个