# Javascript API - для управления плеером (нужно перехватывать события exit/stop )

**URL:** <https://forum.acestream.media/t/javascript-api-dlya-upravleniya-pleerom-nuzhno-perehvatyvat-sobytiya-exit-stop/2475>\
**Category:** Torrent Stream API\
**Created:** [29.Январь.2013 09:32:18 UTC](https://forum.acestream.media/t/javascript-api-dlya-upravleniya-pleerom-nuzhno-perehvatyvat-sobytiya-exit-stop/2475 "2013-01-29T09:32:18Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![adw0rd](https://forum.acestream.media/user_avatar/forum.acestream.media/adw0rd/32/111_2.png) [@adw0rd](https://forum.acestream.media/u/adw0rd)\
**Post date:** [29.Январь.2013 09:32:18 UTC](https://forum.acestream.media/t/javascript-api-dlya-upravleniya-pleerom-nuzhno-perehvatyvat-sobytiya-exit-stop/2475/1 "2013-01-29T09:32:18Z")

</div>

Добрый день, делаю [приложение django-torrent-stream](http://oldforum.acestream.media/index.php?topic=1463.0), но не нашел возможность управлять плеером (нужен exit, stop). Сейчас мне надо перехватывать событие при нажатии на “Stop downloading” (по сути “Exit button”), чтобы закрывать html-контейнер. Пытался покопаться в обфусцированном js, который отдается по адресу [http://torrentstream.net/p/](http://torrentstream.net/p/)\<CONTENT\_ID\>, но так и не нашел решения. И в [документации](http://acestream.net/affiliate/index.php) я ничего подобного не нашел.

Дайте, пожалуйста, ссылку на документацию или объясните как отлавливать событие.

---

<div class="post-metadata">

**Author:** ![adw0rd](https://forum.acestream.media/user_avatar/forum.acestream.media/adw0rd/32/111_2.png) [@adw0rd](https://forum.acestream.media/u/adw0rd)\
**Post date:** [29.Январь.2013 10:05:41 UTC](https://forum.acestream.media/t/javascript-api-dlya-upravleniya-pleerom-nuzhno-perehvatyvat-sobytiya-exit-stop/2475/2 "2013-01-29T10:05:41Z")

</div>

Понятно что можно так перехватить:

```auto

document.getElementsByClassName('ts-power')[0].onclick = function() {
    // something
}

```

но хотелось бы нормального решения через некое API, так как приведенный выше способ может неожиданно сломаться, т.к. не гарантирует что имя класса не переименуется.
