Linux マシンでファイル名に「#」を含むローカル ファイルを再生しようとすると、次のように表示されます。
Error: message about my installation of GStreamer missing plugin /var/tmp/portage/media-libs/gst-plugins-base-0.10.36-r1/work/gst-plugins-base-0.10.36/gst/playback/gstplaybasebin.c(1686): gen_source_element (): /GstPlayBin:player:
No URI handler for file
これを使用して URI を設定します。
self.player.set_property('uri', 'file://' + filepath)
ここで、filepath は、たとえば MP3 ファイル "/home/me/untitled #1.mp3" への絶対パスです。
何らかの回避策または回避策はありますか?