问题标签 [phonon]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
qt - Qt制作一个带有videowidget的qmainwindow,里面显示图像
我正在使用<Phonon/VideoWidget>
.
我想要两个窗户。一个是带有视频控件的主窗口,另一个是视频本身。它将显示在另一台显示器上。- 全屏与否。
如何制作视频窗口 - 可以移动或调整大小 - 里面有视频?
不播放任何视频时,视频窗口应显示图像。
macos - Qt:Mac 上的 Phonon 示例代码崩溃
我尝试运行 sdk 附带的声子示例代码 Music player Example。它在 Windows 上运行良好,但在 Mac OS Snow Leopard 10.6.8 上启动时崩溃。这是崩溃的详细信息:
崩溃线:
崩溃日志和调用堆栈:
qt - 在 Qt 中设置视频小部件的大小
我是一个正在尝试使用 Qt phonon 工具的新手 Qt 程序员。
我在在线教程的帮助下创建了这个程序。我能够在我的程序中加载一个 video.avi 文件,但帧中视频的大小非常小。我试图用我非常贫乏的 Qt 知识来增加视频的大小。这是我的代码:
c++ - 有没有办法从任意点开始在声子媒体对象中的流?
我正在编写一个应用程序来收听 Mac OS X 上 Qt 4.8.1 中的播客。现在,我将我设置MediaObject
为使用来自播客的 RSS 项目的附件 URL,如下所示:
注意:idx
是QModelIndex
对应QStandardItem
于用户在QTreeView
小部件中单击的我的模型中的。
不过,我现在有两个问题。
- 每当我暂停流并再次启动它时,它都会从头开始。没那么有帮助。:-(
- 如果我使用我的
Phonon::SeekSlider
小部件向前跳到我尚未缓冲的流的一部分,我将被弹回到流的开头。
我(可能有缺陷)的想法是,如果我能找到一种方法mediaObj
从流中的特定时间开始播放,我可以解决这两个问题。所以,我试过这个:
注意:currentTime
是最后一个tick()
信号mediaObj
发出的时间。我尝试使用 中的currentTime()
方法获取这些数据mediaObj
,但没有成功。但这是另一天的战斗。同样,currentTimeString
是人类可读格式的相同信息。
唉,它不起作用:-(。这是我播放流时该代码发生的情况:
时髦的。但是当我再次尝试播放时:
我完全糊涂了。似乎我正试图让 Phonon 以它不想要的方式运行。我担心这似乎是 Phonon 模块的一个长期存在的问题,我可能不得不以其他方式实现流。帮助?
qt - qt 中使用 Gstreamer 或 Phonon 或 VLC 播放器的视频播放器
现在我无处可去 :( 我想开发一个视频播放器,使用已经在 Visual Studio 平台上运行的检测算法检测人类。我的播放器应该简单地在视频播放器中显示检测。我想使用 QT 框架为此。但问题是我不确定我应该选择哪一个。可以选择使用 Phonon、GStreamer 和 vlc 播放器来达到我的目的,但有人有类似这种东西的真实经验吗? ?
提前致谢 !
c++ - Qt、Phonon 和多媒体编解码器:如何捆绑它们?
我正在开发一个基于多平台(Windows、Linux 和 Mac)Qt 的 Phonon C++ 应用程序,并且我知道 Phonon 本身只是 API,它依赖于后端与已安装的编解码器进行交互。
从逻辑上讲,我应该假设最终用户没有安装额外的编解码器,只有操作系统提供的那些。
所以我的问题是,是否可以将 OGG(最好)或 AAC 解码器与我的应用程序捆绑在一起,以便后端能够识别它并能够播放音频文件?我一般应该采取哪些步骤以及在哪里寻找更多信息?
应用程序本身不可安装,它直接从物理媒体运行。
qt - 确定丢失的编解码器(声子)
通过 Phonon 播放音频/视频时如何确定缺少哪个编解码器?如果你知道请帮助我。提前致谢。
c++ - 任何用于 c++ 的跨平台视频播放库?
我主要使用 Qt 库进行编码,该库足以满足我的需要。但是,我发现如果我想播放视频文件,则没有很好的跨平台视频播放选项。Phonon 模块似乎不适用于我的机器,我不确定主要平台(Windows、OSX、Linux)是否支持它。
他们是否有任何用于简单视频播放的轻量级替代品?只要它可以跨平台播放,我可以将我的视频更改为任何格式。
qt - 直接显示 9 声子错误“引脚无法连接”
尝试将 Direct Show 9 后端与 qt 的声子框架一起使用时出现以下错误:
有谁知道这个错误是什么意思和/或如何解决它?这是声子的 Direct Show 9 后端的问题吗?
c++ - Playing mp4 video using Phonon
I'm trying to write a very simple video player using QT and Phonon, on Windows. My backend is phonon_ds94. First of all, here is the code when I click on "Play" :
(Here, file is a std::queue of files to read)
If I want to play a .avi ou .wmv, everything works fine. My video play, it's perfect.
But when I want to play a .mp4 file, nothing happen. The videoPlayer stay black.
I've search on the web and see that there is a BackendCapabilities::availableMimeTypes, so I've try it to be sure that my backend is compatible with mp4 - it's in the list. Here is the list of available mime types:
application/vnd.ms-wpl application/x-mplayer2 application/x-ms-wmd application/x-ms-wmz audio/3gpp audio/3gpp2 audio/aiff audio/basic audio/mid audio/midi audio/mp3 audio/mp4 audio/mpeg audio/mpegurl audio/mpg audio/vnd.dlna.adts audio/wav audio/x-aiff audio/x-mid audio/x-midi audio/x-mp3 audio/x-mpeg audio/x-mpegurl audio/x-mpg audio/x-ms-wax audio/x-ms-wma audio/x-wav midi/mid unknown video/3gpp video/3gpp2 video/avi video/mp4 video/mpeg video/mpg video/msvideo video/quicktime video/vnd.dlna.mpeg-tts video/x-mpeg video/x-mpeg2a video/x-ms-asf video/x-ms-asf-plugin video/x-ms-wm video/x-ms-wmv video/x-ms-wmx video/x-ms-wvx video/x-msvideo vnd.ms.wmhtml
I've also connected the stateChanged
signal of the mediaObject
to a slot, and when I try to read my video, there is an error saying that file format is not supported.
How can I have Phonon to support it? Should I install a codec pack, even if mp4 is in my list?