play url from filesystem if found in music folder
This commit is contained in:
parent
ea437e6401
commit
20f5e8d3ed
18
gameview.py
18
gameview.py
@ -3743,18 +3743,22 @@ class GUI(QtGui.QWidget):
|
|||||||
elif self.userPickedMusicItem:
|
elif self.userPickedMusicItem:
|
||||||
_musl = self.musicList[self.musicItems.currentItem().text()]
|
_musl = self.musicList[self.musicItems.currentItem().text()]
|
||||||
if exists(AOpath + 'sounds/music/' + _musl):
|
if exists(AOpath + 'sounds/music/' + _musl):
|
||||||
if isinstance(_musl, unicode):
|
musl = _musl
|
||||||
if platform.system() == "Windows":
|
playLocal = True
|
||||||
musl = _musl.encode('mbcs')
|
elif musl.startswith("http"):
|
||||||
else:
|
_musl = urllib.unquote(basename(mus))
|
||||||
musl = _musl.encode('utf-8')
|
if exists(AOpath + 'sounds/music/' + _musl):
|
||||||
else:
|
musl = _musl
|
||||||
musl = _musl
|
|
||||||
playLocal = True
|
playLocal = True
|
||||||
|
|
||||||
self.userPickedMusicItem = False
|
self.userPickedMusicItem = False
|
||||||
|
|
||||||
if playLocal:
|
if playLocal:
|
||||||
|
if isinstance(musl, unicode):
|
||||||
|
if platform.system() == "Windows":
|
||||||
|
musl = musl.encode('mbcs')
|
||||||
|
else:
|
||||||
|
musl = musl.encode('utf-8')
|
||||||
self.music = audio.loadHandle(False, AOpath + 'sounds/music/' + musl, 0, 0, BASS_SAMPLE_LOOP)
|
self.music = audio.loadHandle(False, AOpath + 'sounds/music/' + musl, 0, 0, BASS_SAMPLE_LOOP)
|
||||||
if self.music:
|
if self.music:
|
||||||
audio.setHandleAttr(self.music, BASS_ATTRIB_VOL, self.sliMusicVolume.value() / 100.0)
|
audio.setHandleAttr(self.music, BASS_ATTRIB_VOL, self.sliMusicVolume.value() / 100.0)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user