Объявление

Свернуть
Пока нет объявлений.

Вопросы по плееру VLC

Свернуть
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • Вопросы по плееру VLC

    Подскажите пожалуйста, как избавиться у себя на сайте от окна:

    ?

    Оно выскакивает и после начинает работать видео. Скорость интернета просто маленькая, но окно раздражает это.

    Спасибо.
    белый каталог (тиц>0) | icq4.net

  • #2
    Re: Вопросы по плееру VLC

    как это относится к влц плееру?
    Обсуждение всех нюансов развода в Германии. www.razvod.net

    Комментарий


    • #3
      Re: Вопросы по плееру VLC

      nitrogen14, странный вопрос. Окно это выскакивает только на тех страничках сайта, где стоит vlc плеер и где скорость трансляции около 5000 kbps...
      белый каталог (тиц>0) | icq4.net

      Комментарий


      • #4
        Re: Вопросы по плееру VLC

        на картинке вижу флэшплеер у влц плеера нет кнопок
        Обсуждение всех нюансов развода в Германии. www.razvod.net

        Комментарий


        • #5
          Re: Вопросы по плееру VLC

          [quote author=nitrogen14 link=topic=5173.msg61171#msg61171 date=1265913664]
          на картинке вижу флэшплеер у влц плеера нет кнопок
          [/quote] Есть кнопки! Там идёт gif рисунок под плеером и на JS немного кода, для работы с кнопками на нём

          Код:
          var prevState = 0;
          var monitorTimerId = 0;
          var isIE = 0;
          //----------------------------------------------------
          function startvlc(){
            isIE	= 1;
            if( navigator.appName.indexOf("Microsoft Internet")==-1 )
            {
              onVLCPluginReady()
          	isIE	= 0;
            }
            else if( document.readyState == 'complete' )
            {
              onVLCPluginReady();
            }
            else
            {
              /* Explorer loads plugins asynchronously */
              document.onreadystatechange=function() {
                if( document.readyState == 'complete' )
                {
                  onVLCPluginReady();
                }
              }
            }
          }
          
          //----------------------------------------------------
          function getVLC(name)
          {
            if (window.document[name]) 
            {
              return window.document[name];
            }
            if (navigator.appName.indexOf("Microsoft Internet")==-1)
            {
              if (document.embeds && document.embeds[name])
                return document.embeds[name]; 
            }
            else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
            {
              return document.getElementById(name);
            }
          }
          
          //----------------------------------------------------
          function onVLCPluginReady()
          {
            updateVolume(0);
          };
          
          //----------------------------------------------------
          function updateVolume(deltaVol)
          {
            var vlc = getVLC("vlc");
            vlc.audio.volume += deltaVol;
          //  document.getElementById("volumeTextField").innerHTML = vlc.audio.volume+"%";
          };
          
          //----------------------------------------------------
          function doPlayOrPause()
          {
            var vlc = getVLC("vlc");
            if( vlc.playlist.isPlaying )
            {
              vlc.playlist.togglePause();
            }
            else if( vlc.playlist.items.count > 0 )
            {
              vlc.playlist.play();
              monitor();
            }
            else
            {
              // disable log
              vlc.log.verbosity = -1;
              alert('nothing to play !');
            }
          };
          
          var aspectRatio="default";
          
          //----------------------------------------------------
          function doChangeAspectRatio(arValue)
          {
            var vlc = getVLC("vlc");
            if( vlc.input.state && vlc.input.hasVout )
            {
              vlc.video.aspectRatio = arValue;
            }
            aspectRatio = arValue;
          };
          
          //----------------------------------------------------
          function doStop()
          {
            getVLC("vlc").playlist.stop();
            if( monitorTimerId != 0 )
            {
              clearInterval(monitorTimerId);
              monitorTimerId = 0;
            }
            onStop();
          };
          //----------------------------------------------------
          function onStop()
          {
            var vlc = getVLC("vlc");
            // disable logging
            vlc.log.verbosity = -1;
          //  document.getElementById("Stop").disabled = true;
          //  document.getElementById("info").innerHTML = "-:--:--/-:--:--";
          //  document.getElementById("PlayOrPause").value = " Play ";
          //  document.getElementById("PlayOrPause").disabled = false;
          };
          //----------------------------------------------------
          function doFS()
          {
          	getVLC("vlc").video.toggleFullscreen();
          };
          //----------------------------------------------------
          function doGo(targetURL)
          {
            var vlc = getVLC("vlc");
            var options = new Array(":aspect-ratio="+aspectRatio);
            vlc.playlist.items.clear();
            //while( vlc.playlist.items.count > 0 )
            //{
              // clear() may return before the playlist has actually been cleared
              // just wait for it to finish its job
            //}
            //var itemId = vlc.playlist.add(targetURL, null, options);
           // MS Voodoo, for some obvious reason upper call won't work with IE
            var itemId;
            if( isIE )	{
          	  itemId	= vlc.playlist.add(targetURL);
            } else {
            	  itemId 	= vlc.playlist.add(targetURL, null, options);
            }
            if( itemId != -1 )
            {
              // clear the message log and enable error logging
              vlc.log.verbosity = 1;
              vlc.log.messages.clear();
              // play MRL
              vlc.playlist.playItem(itemId);
              if( monitorTimerId == 0 )
              {
                monitor();
              }
            }
            else
            {
              // disable log
              vlc.log.verbosity = -1;
              alert("cannot play at the moment !");
            }
          //  updateVolume(50);
          };
          
          //----------------------------------------------------
          function monitor()
          {
            var vlc = getVLC("vlc");
            if( vlc.log.messages.count > 0 )
            {
              // there is one or more messages in the log
              var iter = vlc.log.messages.iterator();
              while( iter.hasNext )
              {
                var msg = iter.next();
                var msgtype = msg.type.toString();
                if( (msg.severity == 1) && (msgtype == "input") )
                {
                  alert( msg.message );
                }
              }
              // clear the log once finished to avoid clogging
              vlc.log.messages.clear();
            }
            var newState = vlc.input.state;
            if( prevState != newState )
            {
              if( newState == 0 )
              {
                // current media has stopped 
                onStop();
              }
              else if( newState == 1 )
              {
                // current media is openning/connecting
                // onOpen();
              }
              else if( newState == 2 )
              {
                // current media is buffering data
                //onBuffer();
              }
              else if( newState == 3 )
              {
                // current media is now playing
                //onPlay();
              }
              else if( vlc.input.state == 4 )
              {
                // current media is now paused
                //onPause();
              }
              prevState = newState;
            }
            else if( newState == 3 )
            {
              // current media is playing
              //onPlaying();
            }
            if( ! monitorTimerId )
            {
              monitorTimerId = setInterval("monitor()", 1000);
            }
          };
          белый каталог (тиц>0) | icq4.net

          Комментарий


          • #6
            Re: Вопросы по плееру VLC

            меня один вопрос волнует есть ли плагин влс для просмотра программы передач? iptv оболочку не предлагать

            Комментарий


            • #7
              Re: Вопросы по плееру VLC

              Кто-нибудь знает как выключить протоколирование ошибок Fehlerprotokoll не для одной сессии а на совсем? Задолбало выскакивающее окно если что-то не показывает,я это и так вижу

              Комментарий


              • #8
                Re: Вопросы по плееру VLC

                [quote author=Hamburger link=topic=5173.msg65107#msg65107 date=1267791058]
                Кто-нибудь знает как выключить протоколирование ошибок Fehlerprotokoll не для одной сессии а на совсем? Задолбало выскакивающее окно если что-то не показывает,я это и так вижу
                [/quote]

                Итак,погуглил маленько,многие пишут что нужно в Extras-Einstellungen поставить Alle,зайти на Interface и поставить галочку в Ruhig sein (придумали же)..Но лично мне это не помогло,поэтому полазил дальше и нашёл в Extras-Einstellungen-Alle-Interface-Hauptinterfaces-Qt графу "Unwichtige Fehler anzeigen" убрал там галочку,и с тех пор тишина и спокойствие !

                Комментарий


                • #9
                  Подскажите как переключать канал без перезагрузки страницы?

                  Подскажите как переключать канал без перезагрузки страницы?
                  Вот код вставки плеера:
                  Код:
                  function player_vlc(){
                  url="http://XX.XXX.XXX.XXX:XXXX1";
                  var wh=720;
                  var he=450;
                  pannel_img = "panel.png";
                  
                  	document.write('<OBJECT classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921" codebase="http://www.videolan.org/" width="' wh '" height="' he '" id="vlc" events="True"><param name="MRL" value="" /><param name="ShowDisplay" value="True" /><param name="Src" value="' url '" /><param name="AutoPlay" value="true" /><param name="Volume" value="25" /><EMBED pluginspage="http://tv-here.ru/install_vlc.html" type="application/x-vlc-plugin" progid="VideoLAN.VLCPlugin.2" width="' wh '" height="' he '" name="vlc" target="' url '" autoplay="true" autoloop="true" volume="25"></EMBED></OBJECT><BR><img src="/img/' pannel_img '" width="' wh '" height="20" border="0" usemap="#playerbuttons"><map name="playerbuttons"><area shape="rect" coords="25,0,60,20" href="javascript:doPlay();" title="Воспроизведение"><area shape="rect" coords="80,0,120,20" href="javascript:doStop();" title="Стоп"><area shape="rect" coords="132,0,158,20" href="javascript:asp3();" title="4:3"><area shape="rect" coords="159,0,184,20" href="javascript:asp9();" title="16:9"><area shape="rect" coords="605,0,667,20" href="javascript:doFS();" title="На весь экран"><area shape="rect" coords="692,0,698,20" href="javascript:Mute();" title="Звук откл."><area shape="rect" coords="706,0,712,20" href="javascript:updateVolume(5);" title="Громкость "><area shape="rect" coords="720,0,726,20" href="javascript:updateVolume(-5);" title="Громкость -"></map>'); doGo(url);
                  }
                  Вызываю функцию player_vlc() и всё ок.
                  Вопрос, как переключить трансляцию без перезагрузки странички средствами JS ?
                  Пишу так:
                  Код:
                  <a href="javascript: void();" onclick="javascript: document.vlc.src='http://XX.XXX.XXX.XXX:XXXX2';">2</a>
                  но не работает
                  белый каталог (тиц>0) | icq4.net

                  Комментарий


                  • #10
                    Re: Вопросы по плееру VLC

                    Люди, как сделать кнопку "Пауза"? Где-то видел на сайте, на каком не помню. Пробовал так:
                    Код:
                    function doPause()
                    {
                      var vlc = getVLC("vlc");
                      vlc.playlist.pause();
                    
                    };
                    - не работает
                    белый каталог (тиц>0) | icq4.net

                    Комментарий


                    • #11
                      Re: Вопросы по плееру VLC

                      Ребят, подскажите почему в VLC плеере стримы rtsp (например: rtsp://streamer.istreamlive.net:1935/nationphone2/animalplanet2) картинка дёргается? Может для rtsp использовать другой плеер?

                      Комментарий


                      • #12
                        Re: Вопросы по плееру VLC

                        Вышла новая программа VLC media player 2.0.4-rtmp- by dimaxa213 (portable) RUS
                        программа в установке не нуждается, кидаем папку на любой диск компьютера, создаём ярлык на рабочий стол из файла OPEN-vlc.
                        плеер поддерживает rtmp формат,взято с сатсат.инфо
                        Spoiler
                        http://satsat.info/iptv/17920-ip-tv-kanaly-557.html#post1345735
                        Samsung ES
                        vu+solo2
                        Medi@link 9700
                        Samsung player ES 6000
                        ИПТВ подключу.

                        Комментарий

                        Обработка...
                        X