<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.acestream.media/index.php?action=history&amp;feed=atom&amp;title=Check_engine_version</id>
	<title>Check engine version - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.acestream.media/index.php?action=history&amp;feed=atom&amp;title=Check_engine_version"/>
	<link rel="alternate" type="text/html" href="https://wiki.acestream.media/index.php?title=Check_engine_version&amp;action=history"/>
	<updated>2026-10-07T12:48:14Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.14</generator>
	<entry>
		<id>https://wiki.acestream.media/index.php?title=Check_engine_version&amp;diff=292&amp;oldid=prev</id>
		<title>Anton: Новая страница: «==Проверка версии движка с помощью javascript API==  Иногда возникает необходимость проверки верс…»</title>
		<link rel="alternate" type="text/html" href="https://wiki.acestream.media/index.php?title=Check_engine_version&amp;diff=292&amp;oldid=prev"/>
		<updated>2014-01-29T12:33:51Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «==Проверка версии движка с помощью javascript API==  Иногда возникает необходимость проверки верс…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Проверка версии движка с помощью javascript API==&lt;br /&gt;
&lt;br /&gt;
Иногда возникает необходимость проверки версии движка, установленного у пользователя. Например, вы создали трансляцию с помощью движка более новой версии, и эта трансляция не может быть просмотрена пользователями с более старыми версиями движка. В этом случае нужно проверить версию и при необходимости выдать пользователю сообщение с веб-страницы.&lt;br /&gt;
&lt;br /&gt;
Версию движка можно проверить на веб-странице с помощью javascript API.&lt;br /&gt;
&lt;br /&gt;
Для проверки используется метод Player.getEngineVersion(), который возвращает строку с версией движка.&lt;br /&gt;
&lt;br /&gt;
Узнать версию движка можно только после того, как на веб-страницу загрузился плагин Ace Stream P2P multimedia plugin. После завершения загрузки вызывается событие onLoad - именно в обработчике этого события нужно проверять версию.&lt;br /&gt;
&lt;br /&gt;
Пример кода для получения версии движка:&lt;br /&gt;
 &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
    var controls = new TorrentStream.Controls(&amp;quot;player-div-id&amp;quot;, {&lt;br /&gt;
        style: &amp;quot;internal&amp;quot;&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    try {&lt;br /&gt;
        var player = new TorrentStream.Player(controls.getPluginContainer(), {&lt;br /&gt;
                useInternalControls: true,&lt;br /&gt;
                onLoad: function() {&lt;br /&gt;
                    var engineVersion = this.getEngineVersion();&lt;br /&gt;
                    // check engine version here&lt;br /&gt;
                    this.registerEventHandler(controls);&lt;br /&gt;
                    controls.attachPlayer(this);&lt;br /&gt;
                    this.loadPlayer(contentId);&lt;br /&gt;
                }&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
    catch(e) {&lt;br /&gt;
        controls.onSystemMessage(e);&lt;br /&gt;
    }&lt;br /&gt;
 &amp;lt;/script&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В данном примере вместо комментария &amp;lt;tt&amp;gt;check engine version here&amp;lt;/tt&amp;gt; вы можете реализовать свою проверку версии.&lt;br /&gt;
&lt;br /&gt;
Рабочий пример проверки версии можно посмотреть здесь: http://www.acestream.org/test/alpha.php. На данной странице запущена трансляция из-под движка версии 2.2.0 и стоит проверка на версию 2.2.х либо 3.х.х.&lt;/div&gt;</summary>
		<author><name>Anton</name></author>
		
	</entry>
</feed>