Что нового

[RAMBLER RADIO] Плеер от Рамблера

damien2008

Осваивающий
Сообщения
178
Репутация
34
AutoIt: 3.8.8.1
Версия: 1.0

Категория: Интернет, Сеть

Описание: Страничка с плеером от Рамблера.

Код/Пример:
Код:
#cs ------------------------------------------------------------------------
    Версия AutoIt:  3.3.8.1
    Описание:       rambler radio rare
#ce ------------------------------------------------------------------------

; Код программы

#include <GUIConstantsEx.au3>

$oIE = ObjCreate('Shell.Explorer.2')
GUICreate('RAMBLER RADIO', 636, 130)
$GUIActiveX = GUICtrlCreateObj($oIE, -3, -73, 640, 205)
GUISetState()
$oIE.navigate('http://audio.rambler.ru/export/radio_player.html')
Do
Until GUIGetMsg() = $GUI_EVENT_CLOSE

Снимок:


История версий:
0.1

Источник: autoit-script.ru
Автор(ы):
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Не поленился, нашел *click* :laugh:
 
Автор
damien2008

damien2008

Осваивающий
Сообщения
178
Репутация
34
madmasles
надо копирайты уточнить :smile:
 

---Zak---

Скриптер
Сообщения
455
Репутация
120
Было бы здорово, если напрямую можно было слушать вещание:

Допустим:
*** Русская служба новостей === http://81.19.85.204/rsn96.mp3 ***
*** Свобода === http://81.19.85.203:80/svoboda64.mp3 ***
 

firex

AutoIT Гуру
Сообщения
943
Репутация
208
---Zak---
А почему нельзя?
Включаешь загрузку и отрываешь в WMP эти файлы.
 

---Zak---

Скриптер
Сообщения
455
Репутация
120
firex
Здесь тема чуть-чуть подругому... Исходя из исходника кода здесь срабатывает GUI, которые загружает страницу HTML и далее выводит это все в GUI окне, которое позволяет слушать вещание.

Моя же идея заключается в доработаке/переработке кода - путем создания GUI окна с собственными кнопочками "play", "pause", "stop" и т.п. и прослушивание напрямую (не через плеер Рамблера) вещания.

Так сказать НЕ запуская сторонего ПО, а используя:
Код:
_SoundPlay
SoundPlay


ЗЫ: хотя да в браузере IE есть встроенный WMP, но по сути необходимо все равно создавать html страницу и ее подгружать)))
 

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
если использовать функцию
Код:
SoundPlay('http://81.19.85.204/rsn96.mp3',1)

то все работает.
если использовать функцию
Код:
_SoundPlay

то скрипт завершает работу. почему? потому что эта функция заточена для работы с локальными файлами. но можно ее изменить. я открыл Sound.au3 и в функции
Код:
_SoundOpen

исключил из кода строчку проверки файла
Код:
If Not FileExists($sFile) Then Return SetError(2, 0, 0)

она идет в самом начале функции. конечно, это лишь наспех сделанная поправка. поэтому если серьезно использовать эти функции, то нужны тесты.
 
Верх