Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //==============================================================================
- // Youtube Streamer Include by Usrb1n !
- // http://forum.sa-mp.com/member.php?u=122322
- //==============================================================================
- #include <a_http>
- forward U2BStream(playerid, response_code, data[]);
- new YoutubeID[32];
- 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");
- }
- public U2BStream(playerid, response_code, data[])
- {
- if(response_code == 200)
- {
- new result[33], u2bstr[33]; new streamedurl[128];
- new crypted = strfind(data, "\"h\"", true, -1);
- 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, "Invalid Youtube URL, please try again with other video.");
- }
- return 1;
- }
- stock YoutubeStopStream(playerid)
- {
- PlayAudioStreamForPlayer(playerid, "Youtube streaming was stoped.");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement