在使用QWebView制作的QT5中运行应用程序时,我使用HTML5中的视频播放器访问了一个页面,但视频无法播放,并且qt / directshow显示以下错误:
DirectShowPlayerService :: doRender:未解决的错误代码80040218 DirectShowPlayerService :: doRender:未解决的错误代码80040218
细节:
我怀疑这就是为什么我的Windows是64位的,但是QT / MingW *在32位上运行,并且可能缺少一些DLL / LIB的原因。
我该如何解决?
谢谢。
我想在蓝框(ui图像)中插入视频,但我不知道如何插入视频文件.
我的代码在这里.我不知道如何添加视频......只知道制作视频播放器的例子......
import sys
from PyQt5 import QtWidgets
from PyQt5 import QtGui
from PyQt5 import uic
from PyQt5 import QtCore
from PyQt5.QtCore import QDir, Qt, QUrl, pyqtSlot
from PyQt5.QtMultimedia import QMediaContent, QMediaPlayer
from PyQt5.QtMultimediaWidgets import QVideoWidget
from PyQt5.QtWidgets import (QApplication, QFileDialog, QHBoxLayout, QLabel,
QPushButton, QSizePolicy, QSlider, QStyle, QVBoxLayout, QWidget)
dir_audience=''
dir_movie = ''
dir_export = ''
select_emotion = 'happy'
class Form(QtWidgets.QDialog):
def __init__(self, parent=None):
QtWidgets.QDialog.__init__(self, parent)
self.ui = uic.loadUi("highlight_export_form.ui", self)
self.ui.show()
self.ui.load_audience.clicked.connect(self.load_audience_clicked)
self.ui.load_movie.clicked.connect(self.load_movie_clicked)
self.ui.start_recog.clicked.connect(self.start_recog_clicked)
self.ui.radio_happy.toggled.connect(self.on_radio_button_toggled)
self.ui.radio_surprised.toggled.connect(self.on_radio_button_toggled)
def load_audience_clicked(self, event):
dir_audience, …Run Code Online (Sandbox Code Playgroud) c++ ×1
directshow ×1
html5 ×1
pyqt ×1
pyqt5 ×1
python ×1
python-3.x ×1
qt ×1
qt-designer ×1
qwebview ×1