私は、デフォルトのプレーヤーを使用せずにプレイmp3をしようとしているので、私はpygletを試してみたいが、何も動作私はこのようにそれを試してみたプレイmp3
import pyglet
music = pyglet.resource.media('D:/folder/folder/audio.mp3')
music.play()
pyglet.app.run()
music = pyglet.resource.media('D:\folder\folder\audio.mp3')
と
music = pyglet.resource.media('D:\\folder\\folder\\audio.mp3')
が、このエラー
があります。このようなTraceback (most recent call last):
File "C:\Users\User\AppData\Roaming\Python\Python35\site-packages\pyglet\resource.py", line 624, in media
location = self._index[name]
KeyError: 'D:\folder\folder\audio.mp3'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:/PC/PyCharm_project/0_TEMP.py", line 3, in <module>
music = pyglet.resource.media('D:\folder\folder\audio.mp3')
File "C:\Users\User\AppData\Roaming\Python\Python35\site-packages\pyglet\resource.py", line 634, in media
raise ResourceNotFoundException(name)
pyglet.resource.ResourceNotFoundException: Resource "D:\folder\folder\audio.mp3" was not found on the path. Ensure that the filename has the correct captialisation.
を持って強くお勧めしたいですあなたのエラーメッセージには、Python(pyglet)が 'D:\ f ...'ファイルをフェッチしようとしていることを伝えているエスケープ '\\'のないパスがあります。 '\ f'はエスケープシーケンス'^f 'これはうまくいきません。そして、エラーメッセージはおそらくあなたが与えた他の例には当てはまりません。他のコード行にも同じエラーメッセージ(同一)がありますか? – Torxed
はい、私は上記のすべてのスラッシュの亜種に同じエラーがあります –