Hello!
Próbálkoztam berakni zenét 0.3d-be a youtube.inc segítségével.
Nos én mindenkinek szeretném lejátszani, de ez nem igazán sikerül...
[pawn] for(new i; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected( i ))
{
YoutubeStream(i, inputtext);
}
}[/pawn]
Így raktam be.
Az az érdekes, ha én rakom be csak én hallom.
Ha más rakja be, õ nem hallja, csak én...
Létezik ilyen egyáltalán? :O
Így vannak a cuccok:
[pawn] public U2BStream(playerid, response_code, data[])
{
if(response_code == 200)
{
new result[33], u2bstr[33]; new streamedurl[128];
new crypted = strfind(data, \"\\\"h\\\"\", true, 0);
strmid(result,data,crypted+7,crypted+39,strlen(data));
format(u2bstr,sizeof(u2bstr), \"%s\", result);
format(streamedurl, sizeof(streamedurl), \"
http://www.youtube-mp3.org/get?video_id=%s&h=%s\",YoutubeID, u2bstr);
PlayAudioStreamForPlayer(playerid,streamedurl);
}
else
{
SendClientMessage(playerid, 0xAA3333AA, \"Nincs ilyen url!\");
}
return 1;
}
stock YoutubeStream(playerid, vlink[])
{
new videoid[128], YoutubeString[128];
strmid(videoid,vlink,31,44,strlen(vlink));
format(YoutubeString,sizeof(YoutubeString),\"
www.youtube-mp3.org/api/itemInfo/?video_id=%s\",videoid);
strmid(YoutubeID, videoid, 0, 12);
HTTP(playerid,HTTP_GET,YoutubeString,videoid,\"U2BStream\");
}
[/pawn]
Elõre is köszönöm!