Jump to content
Sign in to follow this  
Vitalyi

как сделать ссылку на видео чтобы оно открывалось в новом окне

Recommended Posts

как сделать ссылку на видео чтобы оно открывалось в новом окне.

Очень надо.Пробовал сам разобраться.Открываеться на новой странице.А мне надо как отдельное окошко.

Share this post


Link to post
Share on other sites

есть протокол http:// запускающий страницу. А есть mms:// вроде так если не ошибаюсь.... но точно похоже. Просто давно уже не пользовался этим. По этому протоколу открывается Виндовс Медиа Плеер. Но другие открыватся не будут также.... поэтому форматы не поддерживаемые Медиа Плеером, можно сразу отсеивать.

Share this post


Link to post
Share on other sites
<a href="ссылка" target="_blank">Супер супер видео</a>

Share this post


Link to post
Share on other sites

Ему отдельное окошко нужно... а так всёравно будет открыватся на новой странице

Share this post


Link to post
Share on other sites

у меня avi формат.<a href="ссылка" target="_blank">я про это знаю.

В стандартном divx плеере не движке dle есть кнопка открыть плеер в новом окошке.

Но прежде он открывается на странице.Может можно где-то в скрипте это прописать.

Я так понял он находиться в файле http://sait.ru/engine/classes/parse.class.php

Весь учебник html перерыл пояснений нет по этому поводу. И никто не может помочь.

И Чтобы видео проигровалось на сайте а не на моем компе.Я пробовал сделать ссылку на прямую http://sait.ru/video/23.avi обращаясь непосредственно к видео файлу.

Он сначала закачивается на мой плеер который у меня установлен на компе а потом воспроизводит.

Этот поцесс очень сложный и как быть если у пользователя нет установленного плеера.

Хотел на главной странице сделать ссылки на видео для удобства пользователей. Чтобы пользователь не бродил со старницы на страницу.

И другой вопрос как сделать чтобы он сразу начал воспроизводить видео фаил при открытии по ссылке.А то както не удобно сначала переходиш на страницу потом нажимаеш кнопку плей.

Edited by Vitalyi

Share this post


Link to post
Share on other sites

Покажите пример, что именно Вам надо :)

Share this post


Link to post
Share on other sites

Совет то дать могут, но видимо лень... Скажу честно, у меня стоял недавно ява скрипт, при нажатии на ссылку открывается не новая страница, а новое окошко заданных размеров и в нем необходимое содержимое, но я куда то прокакал код, а по памяти не помню. Если не горит, поищу.

Share this post


Link to post
Share on other sites

Инокентик я уже дал ответ, ненужно всех тут гнать под одну гребёнку. Не отвечают значит не знают, а советовать просто так делая из себя умного может навредить человеку, такую медвежью услугу никто делать нехочет.

Я уже сказал. Единственный помойму способ такое сделать, пропустить по протоколу mms:// после чего фильм будет открыватся в windows media player либо если его нету в Винампе или БСП плеере по поводу последнего не уверен. Но то что он будет искать на компе плеер с помощью которого воспроизвести это точно.

А ваши опасения по поводу того что фильм скачивается на компьютер, не оправданы т.к. всё что человек видит в интернете он по сути скачивает сперва на комп а потом просматривает из временных файлов. Просто онлайн видео он смотрит потоково а не после скачивания.

Share this post


Link to post
Share on other sites

Вот нашел один прекрасный сайт машина времени сайтов, и на нем нашел свой старый сайт и там нашел нужный код B)

Необходимо до TITLA прописать:

<script language=javascript type=text/javascript> 

<!--

function StartSearch()

{

OpenSearchWindow=open("","SearchWindow","toolbar=no,location=no,directories=no,status=yes,menubar=no,resizable=no,left=50,top=100,width=250,height=250");

OpenSearchWindow.document.write("<html><head><title>наша кнопка</title></head><body>ТУТ СОДЕРЖАНИ ТОГО ЧТО ВАМ НАДО ЧТОБ ОТОБРАЖАЛОСЬ НА СТРАНИЧКЕ</body></html>"

);

OpenSearchWindow.document.close();

}

-->

</SCRIPT>
И ссылка на срабатыванеи скрипта вида:
<A href="javascript:StartSearch()">ССЫЛКА НА ОКОШКО НОВОЕ</a>

Share this post


Link to post
Share on other sites

Все вставил скрипт в main.tpl.Выскакивает просто окошко.Где в скрипте прописать путь к видео файлу. Или как плеер туда вставить.ссылка на страницу где это чудо можно просмотреть.Справа под счетчиком.

Edited by Vitalyi

Share this post


Link to post
Share on other sites

Я так понимаю надо что-то подобное:

53809082001d609b84fcc8954bb3.jpeg

http://www.youtube.com/watch?v=oqvnJM_g2Mw&feature=related

Попробуйте такой код:

<script language="JavaScript">

<!--

function openwin1() {window.open('zeos.html','ct','toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,copyhistory=no,scrollbars=no,width=468,height=80');}

// -->

</script>

<a href="javascript:openwin1()" onmouseover="window.status='Ссылка открывающая новое окно'; return true" onMouseOut="window.status=''; return true" name="1">Ссылка открывающая новое окно</a>

Edited by WWW.ZEOS.IN

Share this post


Link to post
Share on other sites

Несовсем то.Я немного покапался в коде.В файле main.tpl

<script type="text/javascript"><!--

function winop()

{

windop = window.open("http://Sovetiremonta.ru/video1.html","mywin","height=500,width=500,left=0,top=0");

}

// --></script><a href="javascript:winop();">Название кнопки/ссылки на окно</a>

Это вставляется на главную страницу там где нужна текстовая ссылка на видео.

Потом создал html Файл в нем прописал код плера:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<HTML>

<HEAD>

<TITLE>Видео уроки</TITLE>

</HEAD>

<BODY bgcolor="#FFFFFF" text="#000000">

<DIV style="position:absolute;left:0px;top:0px;width:450px;height:403px;z-index:0" align="left">

<!--dle_video_beginhttp://flv.video.yandex.ru/get/greentv2/14ko3ic4o2.4/0.flv--><embed

src="http://sovetiremonta.ru/engine/classes/flashplayer/flv_player.swf"

width="500"

height="500"

allowscriptaccess="always"

allowfullscreen="true"

flashvars="height=500&width=500&file=http://flv.video.yandex.ru/get/greentv2/14ko3ic4o2.4/0.flv&image=http://online-films.raz

vlekyxa.net/engine/classes/flashplayer/1.jpg&displayheight=400&searchbar=false"/><!--dle_video_end-->

</DIV>

</BODY>

</HTML>

Положил в корень сайта.

При нажатии на ссылку открывается новое окно с флеш плеером.Посмотри пример главная страница слева под копирайтом ссылка под нижним хедером Главная страница

Не знаю где в файле html прописать путь k флеш ролику.

Edited by Vitalyi

Share this post


Link to post
Share on other sites

Я же точно такой же код скрипта дал :) Суть одна и таже :)

Теперь у тебя там открывается:

<!--dle_video_beginhttp://flv.video.yandex.ru/get/greentv2/14ko3ic4o2.4/0.flv--><embed

src="http://sovetiremonta.ru/engine/classes/flashplayer/flv_player.swf"

width="500"

height="500"

allowscriptaccess="always"

allowfullscreen="true"

flashvars="height=500&width=500&file=http://flv.video.yandex.ru/get/greentv2/14ko3ic4o2.4/0.flv&image=http://online-films.razvlekyxa.net/engine/classes/flashplayer/1.jpg&displayheight=400&searchbar=false"/><!--dle_video_end-->

http://flv.video.yandex.ru/get/greentv2/14ko3ic4o2.4/0.flv - твоё видео. Просто его нет фактически

Edited by WWW.ZEOS.IN

Share this post


Link to post
Share on other sites

Все прописал такаяже ерунда

что еще можно попробовать. Открывается пустой плеер.

ЭТА СТРОКА УКАЗЫВАЕТ Я ТАК ПОНЯЛ ПУТЬ К ФЛЕШ ФАЙЛУ И К ФЛЕШ ПЛЕЕРУ-->>

<!--dle_video_beginhttp://sovetiremonta.ru/uploads/lesson2.swf--><embed

src="http://sovetiremonta.ru/engine/classes/flashplayer/flv_player.swf"

width="500"

height="500"

allowscriptaccess="always"

allowfullscreen="true"

ЭТА СТРОКА ЧТО УКАЗЫВАЕТ-->>

flashvars="height=500&width=500&file=http://sovetiremonta.ru/uploads/lesson2.swf&image=http://online-films.razvlekyxa.net/engine/classes/flashplayer/1.jpg&displayheight=400&searchbar=false"/><!--dle_video_end-->

Пошагово объясните как все правильно сделать.Я в html только учусь.

Edited by Vitalyi

Share this post


Link to post
Share on other sites

Только в строчке: file=http://sovetiremonta.ru/uploads/lesson2.swf я так понимаю надо указывать видео файл, а не флэш :)

Попробуйте прописать так:

<script language="Javascript">

<!--

function openwin1() {window.open('http://sovetiremonta.ru/uploads/lesson2.swf','ct','toolbar=no,location=no,directories=no,status=no,menubar=no, resizable=no,copyhistory=no,scrollbars=no,width=500,height=500');}

// -->

</script>

<a href="javascript:openwin1()" onmouseover="window.status='Ссылка открывающая новое окно'; return true" onmouseout="window.status=''; return true" name="1">Ссылка открывающая новое окно</a>

и будет открываться новое окно и там будет проигрыватся флэш ролик :)

Share this post


Link to post
Share on other sites

Только в строчке: file=http://sovetiremonta...ads/lesson2.swf я так понимаю надо указывать видео файл, а не флэш

В смысле avi файл.

Вроде работает просмотретьно прокрутки нет и регулеровки звука.

Еще вопрос как таким же способом avi файлы разместить.Чтобы по текстовой ссылке видеоплеер выскакивал.

Edited by Vitalyi

Share this post


Link to post
Share on other sites

Ага :)

avi, mpg и так далее :)

Share this post


Link to post
Share on other sites

Так ты вообще пробовал сделать так как я говорил?

Есть ссылка нажимаешь на не и выскакивает плеер, нахрена колесо то изобретать и по десять раз спрашивать одно и тоже)))

Я предложил вариант сделать ссылку mms://фаил а ты сделал из этого несколько страниц кода, и даже не говоришь что не так в этой ссылке? Тебе обязательно чтоб этот плеер был в маленьком окошке браузера или что?

Share this post


Link to post
Share on other sites

у меня большинство avi файлов.Так возможно таким способом пользоватся для avi файлов или нет.Да мне необходимо чтобы плеер был в новом окне. mms://site.ru/video/video.avi Это в место http://site.ru/video/video.avi

Попробую.

Edited by Vitalyi

Share this post


Link to post
Share on other sites

mms: как раз и открывает файлы всех форматов кроме flv тоесть он открывает все файлы которые открывает windows media player.

Share this post


Link to post
Share on other sites

Попробовал через mms:// Грузится видео очень долго.Сначала закачивает во временную паку потом воспроизводит. А почему тогда когда плеер на странице при вставке тега показывает гораздо быстрее.

Share this post


Link to post
Share on other sites

скорее всего из за компа или плеера или канала или разности качества файлов. Факт в том что на сайте никак не прорубить окно на рабочий стол сервера и показывать с него. Скачивать придётся в любом случае.

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

Мой тебе совет.

Конвертировать видео в программе xvid4psp вроде так прога называется.

Конвертировать в формат mp4 так как АВИ для онлайн видео это очень тяжело, слишком много лишней инфы в контейнере.

Звуком пожертвовать, долби сураунд при онлайн просмотре это совершенно лишнее... 63 килобайта хватит вполне.

Ещё можешь загуглить контейнер mpeg на тему, я точно не знаю как, но можно как то сделать так чтоб он отдавал качество видео в зависимости от скорости канала пользователя.

Share this post


Link to post
Share on other sites

Это конечно интересно но в такие дебри лезть не хочется. Я по другому сделал.AVI формат перевел в swf.

Только пока не могу разобраться как в скрипте

<script language="Javascript">

<!--

function openwin1() {window.open('http://data/video/video.swf','ct','toolbar=no,location=no, directories=no,status=no,menubar=no, resizable=no,copyhistory=no,scrollbars=no,width=600,height=600');}

// -->

</script>

<a href="javascript:openwin1()" onmouseover="window.status='Ссылка открывающая новое окно'; return true" onmouseout="window.status=''; return true" name="1">Ссылка открывающая новое окно</a>

сделать несколько ссылок.Мне надо 48 штук.Как прописать.

Share this post


Link to post
Share on other sites

Этож сколько они у вас весят то в свф? В отличие от оригинала.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...