Я пытаюсь воспроизвести видео в приложении 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. Что-нибудь еще, что я могу попробовать?
Отвечая на мой собственный вопрос, это могло бы быть связано с эта ошибка , который упоминает проблемное потоковое видео по http. Действительно, если я храню упомянутый файл локально вместо потоковой передачи, его показывают правильно.
я предполагаю локально хранившие файлы, которые я попробовал ранее (WebM, Theora) мог бы иметь другие проблемы, но это кажется не связанным с этой проблемой.