我正在尝试在 Ubuntu Touch QML 应用中播放视频。音频可以播放,但视频无法显示。
简约版本:
import QtQuick 2.4
import Ubuntu.Components 1.2
import QtMultimedia 5.5
MainView {
applicationName: "untitled.username"
Video {
anchors.fill: parent
source: "http://feeds.nos.nl/~r/journaal20uur/~3/JRJKV6kpvRc/mp4_web03.mp4"
autoPlay: true
}
}
在桌面上部署时,效果如预期(即显示视频)。但在 BQ Aquaris 10 平板电脑上,只播放音频,不显示视频。我也尝试播放 WebM 和本地存储文件,但结果相同。
该应用程序已设置 AppArmor 的网络和视频安全策略组。我使用的是 ubuntu-sdk-15.04.5 框架。我的设备当前使用的是 OTA11 rc。我还能尝试其他什么吗?
答案1
回答我自己的问题,它可能与这个错误,其中提到了通过 http 流式传输视频的问题。事实上,如果我将提到的文件存储在本地而不是流式传输,它就会正确显示。
我猜我之前尝试过的本地存储文件(WebM,Theora)可能存在其他问题,但这似乎与这个问题无关。