Архив форума Ace Stream       Wiki        Info

перейти на новый форум
Расширенный поиск  

Автор Тема: Не работает загрузка плеера из торрент файла.  (Прочитано 5402 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Nafania

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 1

Сабж. Имеется код
            function init() {
                var useInternalControls = true;
                var controls = new TorrentStream.Controls("tvplayer", {
                    style: useInternalControls ? "internal" : "ts-white-screen",
                    debug: true
                });
                try {
                    var player = new TorrentStream.Player(controls.getPluginContainer(), {
                        debug: true,
                        //useInternalPlaylist: true,
                        useInternalControls: useInternalControls,
                        bgColor: "#000000",
                        fontColor: "#ffffff",
                        onLoad: function () {
                            this.registerEventHandler(controls);
                            controls.attachPlayer(this);
                            try {
                                var p = this;
                                //this.loadInfohash({$hash}, {autoplay: true});
                                this.loadUrl({$url}, {autoplay: true, async: true});
                            }
                            catch (e) {
                                console.log("init: " + e);
                            }
                        }
                    });
                }
                catch (e) {
                    console.log(e);
                    controls.onSystemMessage(e);
                }
            }
            init();

где $url это валидный url с торрент файлом.
При старте плеера ничего не происходит, в логах следующее:
Controls::createContainer: container=tvplayer
controls.js (строка 143)
Controls::getPluginContainer: id=ts88001112_content
controls.js (строка 143)
Player::constructor: container=[object HTMLDivElement]
player.js (строка 13)
Player::constructor: platform=windows browser=[object Object] availablePlugin=2 useQtPlugin=true
player.js (строка 13)
Player::embedPlugin: container=[object HTMLDivElement]
player.js (строка 13)
Player::embedPlugin: wrap=false embed=[object HTMLEmbedElement]
player.js (строка 13)
Player::authLevel: true
player.js (строка 13)
Player::version=2.2.1 auth=1
player.js (строка 13)
Player::updateBGProcessData: state change: connecting -> idle
player.js (строка 13)
Player::updatePluginData: state change: idle -> stopping triggers.mediaStarted=false
player.js (строка 13)
Player::updateMediaState: bg connected
player.js (строка 13)
Player::onConnected
player.js (строка 13)
Player::loadPlaylist: type=2 id={тут_урл} autoplay=true name=null async=false
player.js (строка 13)
Player::onPlaylistLoaded: files={тут_урл}
player.js (строка 13)
Player::onPlaylistLoaded: infohash=null
player.js (строка 13)
Player::onMediaLoaded: autoplay=true force=false
player.js (строка 13)
Player::_play: index=undefined current=-1 playlistSize=1 force=false pos=0 reset=true
player.js (строка 13)
Player::_play: set playingIndex to -1, media state is idle
player.js (строка 13)
Player::_play: torrent: switch to item 0
player.js (строка 13)
Player::_play:playItem: index=0 pos=0 stopCurrent=true
player.js (строка 13)
Player::updateBGProcessData: state change: idle -> prebuf
player.js (строка 13)
Player::updatePluginData: state change: stopping -> idle triggers.mediaStarted=false
player.js (строка 13)
Player::updateMediaState: changed item: last=-1 curr=0
player.js (строка 13)
Player::updateMediaState: idle -> prebuf plugin=idle bg=prebuf curr=0
player.js (строка 13)
Controls::onPrebuffering: index=0
controls.js (строка 143)
Player::updateBGProcessData: state change: prebuf -> dl
player.js (строка 13)
Player::updatePluginData: state change: idle -> stopping triggers.mediaStarted=false
player.js (строка 13)
Player::updateMediaState: prebuf -> stop plugin=stopping bg=dl curr=0
player.js (строка 13)
Player::onStop: index=0 fullstop=false stopClicked=false currentProgress=-1 lastProgress=0
player.js (строка 13)

Куда копать?
PS загрузка по info_hash так же не работает.
Записан