Я пытаюсь, чтобы NAO воспроизводил аудио-веб-поток, однако ни один из моих подходов не работает.
Я извлек URL-адрес потока радиоканала: https://wg.cdn.tibus.net/fm104MP3128 и использую функциюplayWebStream из-за ошибки, но он всегда говорит, что не может найти файл.Мой код ниже и соответствующая ошибка:
# -*- encoding: UTF-8 -*-
import sys
import time
from naoqi import ALProxy
IP ="10.48.92.189"
PORT = 9559
if (len(sys.argv) > 2):
PORT = sys.argv[2]
try:
aup = ALProxy("ALAudioPlayer", IP, PORT)
except Exception,e:
print "Could not create proxy to ALAudioPlayer"
print "Error was: ",e
sys.exit(1)
print("cheguei")
#plays a file and get the current position 5 seconds later
fileID=aup.playWebStream("https://wg.cdn.tibus.net/fm104MP3128",1,0)
print(fileID)
time.sleep(5)
--------------------------------------------------------------------
Traceback (most recent call last):
File "C:/Python27/playwebstream.py", line 21, in <module>
fileID=aup.playWebStream("https://wg.cdn.tibus.net/fm104MP3128",1,0)
File "C:\Python27\lib\site-packages\naoqi.py", line 239, in __call__
return self.__wrapped__.method_missing(self.__method__, *args, **kwargs)
File "C:\Python27\lib\site-packages\naoqi.py", line 309, in method_missing
raise e
RuntimeError: ALAudioPlayer::playWebStream
ALBroker::methodCall: method: playWebStream, params: ["https://wg.cdn.tibus.net/fm104MP3128", 1, 0]
ALAudioPlayer::playWebStream
ALAudioPlayerTask::initialize
ALAudioPlayer::ALAudioPlayerTask constructor
file 'https://wg.cdn.tibus.net/fm104MP3128' not found
Моя главная цель - проверить, работает ли функция playWebStream.
Любые предложения приветствуются.