На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: SCINER, B.V.
  
    > Интернет радио , как????
      Скажите возможно ли на Бэсике сделать проигрыватель интернет радио! Если да то где инфу найти!
        Ну.. если мы говорим о потоковом интернет-радио, то проще всего:
        подключаем Active Movie Control Library (quartz.dll)
        ExpandedWrap disabled
          Private BasicAudio As IBasicAudio
          Private MediaControl As IMediaControl
           
          Public Function OpenRadio(RadioPath As String) As Boolean
          On Local Error GoTo ErrHandler
              Call CleanUp    
              Set MediaControl = New FilgraphManager
              Call MediaControl.RenderFile(RadioPath)
              Set BasicAudio = MediaControl
              BasicAudio.Volume = 0
              BasicAudio.Balance = 0
              MediaControl.Run
              OpenRadio = True
          Exit Function
          ErrHandler: CleanUp
          End Function
           
          Public Sub StopRadio()
              If (ObjPtr(MediaControl) > 0) Then Call MediaControl.Stop
          End Sub
           
          Public Sub CleanUp()
          On Local Error GoTo ErrHandler
              If ObjPtr(MediaControl) > 0 Then MediaControl.Stop
              If ObjPtr(BasicAudio) > 0 Then Set BasicAudio = Nothing
              If ObjPtr(MediaControl) > 0 Then Set MediaControl = Nothing
          Exit Sub
          ErrHandler: Err.Clear
          End Sub
        слушаем, к примеру, «13кнопку»
        ExpandedWrap disabled
          OpenRadio "mms://81.13.20.10/13button"
        Сообщение отредактировано: SCINER -
          M
          Тема перенесена из Visual Basic -> Visual Basic. Общие вопросы.
          1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0336 ]   [ 15 queries used ]   [ Generated: 15.05.24, 00:30 GMT ]