- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用此站点上的 CLI 示例播放一些音频文件:
http://pygstdocs.berlios.de/pygst-tutorial/playbin.html http://pygstdocs.berlios.de/pygst-tutorial/playbin.html
我在 Windows 上读取文件时出错。我指定以下路径:
$ python cliplayer.py C:\\voice.mp3
0:00:00.125000000 3788 009DA010 ERROR basesrc
gstbasesrc.c:2834:gst_base_src_activate_pull:<source> Failed to start in
pull mode
Error: Could not open resource for reading.
..\..\..\Source\gst-plugins-base\ext\gio\gstgiosrc.c(324):
gst_gio_src_get_stream ():
/GstPlayBin2:player/GstURIDecodeBin:uridecodebin0/GstGioSrc:source:
Could not open location file:///C:/file:/C:/voice.mp3 for reading: Error
opening file: Invalid argument
我应该如何在windows上指定文件路径?
另外,这行代码有什么特别需要我做的吗?
self.player.set_property("uri", "file://" + filepath)
谢谢!
最佳答案
正如您所怀疑的,这段代码写得相当糟糕:
for filepath in sys.argv[1:]:
# ...
self.player.set_property("uri", "file://" + filepath)
使用这样的东西:
'file:' + urllib.pathname2url(filepath)
并且(在命令行中)以正常的 Windows 表示法指定文件路径,例如C:\a\b.mp3
.
关于python - gstreamer playbin - 在 Windows 上设置 uri,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2216064/
我正在使用以下管道播放传输流文件 (*.ts): gst-launch-0.10 playbin2 uri=file:///c:/bbb.ts 但我需要自己将其转换为管道。我不确定如何实现这一目标。
我尝试使用 gstreamermm 1.0 提取视频的最后一帧,并与示例 https://github.com/GNOME/gstreamermm/blob/master/examples/media
我正在尝试使用此站点上的 CLI 示例播放一些音频文件: http://pygstdocs.berlios.de/pygst-tutorial/playbin.html http://pygstdoc
我正在使用 OSSBuild 和 gstreamersharp 开发 C# WPF 应用程序。我正在使用 XOverlayAdapter 在我拥有 Windows 句柄的托管 WindowsForms
我是一名优秀的程序员,十分优秀!