Deutsch

Слайдшоу на сайте???

378  1 2 3 все
Waldemar001 коренной житель15.08.06 12:12
Waldemar001
NEW 15.08.06 12:12 
в ответ barma_lej 14.08.06 23:43
Спасибо, что теряете на меня время. Мне эту науку, кажется не постичь.
Я уж искал по всякому и в гугле и в яндексе и не нашёл. Может MP вообще нельзя прикрепить как фоновую?
У меня и с миди тоже не всё не получается.
Клип идёт минут 10, а музыка 3. Хотел установить повтор или добавить другие файлы, как не перкраивал код, так и не удалось. Играет один файл один раз.
С тем кодом что выложили выше, я вообще не смог. Там показано как отдельной страницей сделать, а мне надо, чтоб на моём слайдшоу играла.
В общем, я мудрил, мудрил и кой как вставил кусок кода для миди с помощью макромедиа, выглядит так:
<object classid="clsid:166B1BCA-3F9C-11CF-8075-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=8,5,0,0" width="0
" height="0">
<param name="src" value="bild/quotbirthdayquot.mid">
<EMBED SRC="bild/quotbirthdayquot.mid" WIDTH="70" HEIGHT="45" HIDDEN="False" AUTOSTART="True" LOOP="5"></embed>
</object> Тут я подставил 5 в надежде, что проиграет пять раз. Но нет.
А как будет выглядеть код, чтоб можно было проиграть 3-5 файлов по очереди?
"Im Jahr der Wirren gehe nichtstreng mit dem Bruder ins Gericht.""Der Stille Don" M.Sch.
#21 
barma_lej старожил15.08.06 17:01
barma_lej
NEW 15.08.06 17:01 
в ответ Waldemar001 15.08.06 12:12, Последний раз изменено 15.08.06 19:16 (barma_lej)
Не надо на "Вы", на "ты" лучше, мы в виртуале.
Относись попроще к писанине. Смотри:
1. Мы можем встроить Player на HTML страницу.
2. Player может воспроизводить файлы по порядку.
а) Но когда он это делает? - Когда есть список файлов.
б) Как сделать список файлов? - Сохранить список (PlayList), или написать его ручками
3. Чтобы загрузить Player с готовым списком, ему надо дать его. Поэтому вместо имени файла MP3, дадим ему список (Пусть это будет M3U).
Теперь ближе к тебе:
1. Создаем файл index.html (его содержимое ниже)
2. Создаём каталог bild кладём в него, нужные для слайдшоу, картинки.
Формат имен bild[счётчик].gif (пример bild1.gif, bild2.gif, ..., bild99.gif, ..., bildN.gif), тип файла может быть и другим (например: jpg или png), но тогда надо будет поменять его в файле index.html (в строке var img_format="gif" вместо "gif" пишем "jpg").
3. Создаём каталог musik кладём в него, нужные для фоновой музыки, файлы mp3.
Создаем в нём файл test.m3u.
Теперь содержимое файлов test.m3u и index.html:
test.m3u:
В ответ на:

1.mp3
2.mp3
3.mp3

Здесь просто список файлов, нужных для воспроизведения. Это упрощённый формат m3u файла, можно добавить теги, но нам это сейчас не нужно.
index.html:
В ответ на:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//RU">
<html>
<head>
<title>Слайдшоу</title>
<meta name=vs_targetSchema content="HTML 4.0">
<meta HTTP-EQUIV="Content-Type" content="text/html; charset=windows-1251">
<script type="text/javascript">
<!--
var img_index=1;
var img_count=15; // количество картинок;
var img_format="gif" // Тип файлов-картинок
var img_array=new Array(); // Массив имён картинок (формат имени - "bild"+порядковый номер)
// Заполняем массив имён картинок
for (i=1; i<=img_count; i++) {
img_array[img_array.length]="bild"+i+"."+img_format;
}
// Смена картинок 2 параметр в setTimeout - время в миллисекундах.
function imgchange() {
var v_img="";
if (img_index>=img_count) {
img_index=1;
}
v_img="./bild/"+String(img_array[img_index]);
img_index++;
document.getElementById("img_change").src=v_img;
setTimeout('imgchange()',5000); // Здесь меняем время показа
}
//-->
</script>
</head>
<body onLoad="setTimeout('imgchange()',5000);"> <!-- Здесь время показа первой картинки -->
<div style="text-align:center;">
<img src="./bild/bild1.gif" id="img_change" border="0">
<br />
<embed type="application/x-mplayer2"
pluginspage="http://www.microsoft.com/Windows/MediaPlayer/"
name="MediaPlayer"
src="musik/test.m3u"
width="300" height="69"
AutoSize="0"
AutoStart="1"
Volume="1"
ShowTracker="1"
ShowPositionControls="1"
ShowDisplay="0"
ShowControls="1"
ShowStatusBar="1">
</embed>
</div>
</body>
</html>

Для слайдшоу тебе нужно поменять:
Количество картинок var img_count=15; ставим нужное нам.
Время показа (в двух местах) setTimeout('imgchange()',5000); и <body onLoad="setTimeout('imgchange()',5000);">
Тип файлов в строке var img_format="gif" ставим нужный тип.
Музыку встраиваем с помощью тега EMBED и MSPlayer'а.
type="application/x-mplayer2" - MIME-Typе
pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" - ссылка на Player
name="MediaPlayer" - Имя объекта
src="musik/test.m3u" - Ссылка на список воспроизведения.
С этими параметрами можешь поиграться
width="300" height="69" - Ширина и высота объекта
AutoSize = Автоматический размер (1 - да, 0 - нет)
AutoStart = Автоматическое воспроизведение (1 - да, 0 - нет).
Volume = Установка уровня регулятора громкости по умолчанию (1 - 50%, 0 - 100%)
ShowTracker = "Cлайдер" (бегунок, визуально показывающий прогресс воспроизведения) (1 - показывать, 0 - не показывать)
ShowPositionControls = Дополнительные элементы управления (перемотка и переход на предыдущий/следующий трек) (1 - показывать, 0 - не показывать)
ShowDisplay = Отображение экрана при трансляции видео (1 - показывать, 0 - не показывать)
ShowControls = Элементы управления плеером (1 - показывать, 0 - не показывать)
ShowStatusBar = Строка состояния (в которой отображается информация о воспроизводимом файле) (1 - показывать, 0 - не показывать)
Вот вроде и всё, спрашивай что непонятно
#22 
Waldemar001 коренной житель15.08.06 20:22
Waldemar001
NEW 15.08.06 20:22 
в ответ barma_lej 15.08.06 17:01
Спасибо, пока всё понятно и вроде получилось. Но!!!
Теперь появилась техническая проблема.
Я сжал mp3 файлы с помощью MP3Pro плагина в Неро. При открытии оперой виндовсмедиаплэер закапризничал и выдал сообщение, что формат файла ему неизвестен и проигрывение его может привести к непрдсказуемым последствиям. Перед дилеммой Да-Нет, я конечно остановился на Да и у меня пропал звук.
После перезагрузки компа звук восстанавливается.
У меня уже так было, но чаще всего эти файлы проигрываются без проблем. Расширение файла mp3. Установлен русский Windows Media v.10.00.00.3802
на немецкий Win XP Pro. Может плейер переставить? Или загружаемый с веб плэйр к нему отношения не имеет?
"Im Jahr der Wirren gehe nichtstreng mit dem Bruder ins Gericht.""Der Stille Don" M.Sch.
#23 
barma_lej старожил15.08.06 21:40
barma_lej
NEW 15.08.06 21:40 
в ответ Waldemar001 15.08.06 20:22, Последний раз изменено 15.08.06 21:41 (barma_lej)
Хм, я бы не советовал использовать сторонние (не идущие в комплекте с OS кодеки) на своей странице. Не факт, что у других пользователей они есть. Поэтому просто конвертируй MP3 (если ты его так хочешь) но просто с пониженным битрейтом, размер уменьшится.
#24 
Waldemar001 коренной житель16.08.06 01:51
Waldemar001
NEW 16.08.06 01:51 
в ответ barma_lej 15.08.06 21:40
Я вроде никаких сторонних кодеков не применял, просто использовал Неро для снижения битрейта мп3 с 256 до 32 кбит/сек, частоту поставил 11500 гц.
Объём уменьшился в 8 раз.
Другого способа я просто не знаю.
И хочу я мп3 или не хочу, разве есть что-то лучшее при мин. весе?
Миди очень хорошо, но там только инструментальная музыка, а мне хочется чтоб слайды пели.
"Im Jahr der Wirren gehe nichtstreng mit dem Bruder ins Gericht.""Der Stille Don" M.Sch.
#25 
barma_lej старожил16.08.06 02:08
barma_lej
NEW 16.08.06 02:08 
в ответ Waldemar001 16.08.06 01:51
MP3PRO не есть MP3. Поищи конвертер другой.
#26 
Waldemar001 коренной житель16.08.06 02:12
Waldemar001
NEW 16.08.06 02:12 
в ответ barma_lej 15.08.06 21:40
Последнее, что удалось.
В ИЕ музыка играет, только между слайдом и вин-плэером большой интервал (странно, но я не вижу где задаются его параметры).
Кроме того фоновые ангелочки-гифы почему-то перестали махать крылышками. см скрин.
С миди проигрывается вс╦ прекрасно и в ИЕ и в Опере.
В Опере наоборот, анимация работает, но звука нет.
Медиаплейер поместился прямо по центру слайда. Тут я тоже не наш╦л как ввести кординаты для распложения плэйра. Вышел из положения тем, что вв╦л несколько раз абзац.
"Im Jahr der Wirren gehe nichtstreng mit dem Bruder ins Gericht.""Der Stille Don" M.Sch.
#27 
Waldemar001 коренной житель16.08.06 02:17
Waldemar001
NEW 16.08.06 02:17 
в ответ barma_lej 16.08.06 02:08
А вот опера. Звука нет. Ползунок на месте.
"Im Jahr der Wirren gehe nichtstreng mit dem Bruder ins Gericht.""Der Stille Don" M.Sch.
#28 
barma_lej старожил16.08.06 02:18
barma_lej
NEW 16.08.06 02:18 
в ответ Waldemar001 16.08.06 02:17
Код покажи
#29 
Waldemar001 коренной житель16.08.06 02:20
Waldemar001
NEW 16.08.06 02:20 
в ответ barma_lej 16.08.06 02:08
В ответ на:
MP3PRO не есть MP3. Поищи конвертер другой.

А я думал если расширение mp3, то это мп3. Но хорошо, это я учту.
Неужели не играет из-за этого? Но в ИЕ то тот же самый файл и всё как по маслу.
"Im Jahr der Wirren gehe nichtstreng mit dem Bruder ins Gericht.""Der Stille Don" M.Sch.
#30 
Waldemar001 коренной житель16.08.06 02:22
Waldemar001
NEW 16.08.06 02:22 
в ответ barma_lej 16.08.06 02:18
В ответ на:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//RU">
<HTML>
<HEAD>
<TITLE>Slideshow</TITLE>
<meta name=vs_targetSchema content="HTML 4.0">
<META HTTP-EQUIV="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">
</script>

<img src="./bild/bild1.jpg" hspace="150" vspace="100" id="img_change"> </p>
<br />
<embed type="application/x-mplayer2"
pluginspage="http://www.microsoft.com/Windows/MediaPlayer/"
name="MediaPlayer"
src="musik/test.m3u"
width="300" height="69"
AutoSize="0"
AutoStart="1"
Volume="1"
ShowTracker="1"
ShowPositionControls="1"
ShowDisplay="0"
ShowControls="1"
ShowStatusBar="1">
</embed>
</div>
</BODY>
</HTML>

"Im Jahr der Wirren gehe nichtstreng mit dem Bruder ins Gericht.""Der Stille Don" M.Sch.
#31 
Waldemar001 коренной житель16.08.06 02:26
Waldemar001
16.08.06 02:26 
в ответ Waldemar001 16.08.06 02:22, Последний раз изменено 16.08.06 02:29 (Waldemar001)
У меня не получается, правильно показывается только после тега </script>,
выше всё как на твоём рисунке, я его просто скопировал и изменил только количество картинок.
Может у меня все ошибки из за того, что я копирую код? Ты наверно его как-то преобразовываешь, чтоб показать на сайте, то что исчезает?
А я копирую и подгоняю под себя.
"Im Jahr der Wirren gehe nichtstreng mit dem Bruder ins Gericht.""Der Stille Don" M.Sch.
#32 
barma_lej старожил16.08.06 02:26
barma_lej
NEW 16.08.06 02:26 
в ответ Waldemar001 16.08.06 02:20
Угу... Опера...
Я тестировал, прежде чем тебе отдать, на нормальных MP3 играло и меняло картинки на всех 3 браузерах. У Опреы была проблема в теге EMBED. Загружает она старый плейер и он не видел файл M3U, если я в пути обозначал текущий каталог как "./", после того, как убрал, проблем не было... А так Опера - хороший браузер для поиска "ошибок" в HTML и JavaScript-
#33 
barma_lej старожил16.08.06 02:30
barma_lej
NEW 16.08.06 02:30 
в ответ Waldemar001 16.08.06 02:26
<SCRIPT> я ун╦с в <HEAD> посмотри внимательно
А где у тебя открывающий <DIV>?
Быстрее будет если ты начисто с последним примером вс╦ заново напишешь.
#34 
Waldemar001 коренной житель16.08.06 02:34
Waldemar001
NEW 16.08.06 02:34 
в ответ barma_lej 16.08.06 02:26
Так я вроде тоже слэш с точкой не ставил, для музыкльной папки.
"Im Jahr der Wirren gehe nichtstreng mit dem Bruder ins Gericht.""Der Stille Don" M.Sch.
#35 
barma_lej старожил16.08.06 02:35
barma_lej
NEW 16.08.06 02:35 
в ответ Waldemar001 16.08.06 02:34
При обновлении страницы в опере нажимай STRG+R, а то у нас испорченный телефон получается.
#36 
Waldemar001 коренной житель16.08.06 03:17
Waldemar001
NEW 16.08.06 03:17 
в ответ barma_lej 16.08.06 02:35
Может у меня с Оперой проблема. В ИЕ вс╦ ОК. Взял я последний твой код, как есть. Единственно, что заменил кол-во и расширение с gif на jpg и
увеличил ширинну плейра. Текстовый документ заархивировал и прикрепил.
Если этот у тебя играть не станет, то тогда я переставлю оперу.
"Im Jahr der Wirren gehe nichtstreng mit dem Bruder ins Gericht.""Der Stille Don" M.Sch.
#37 
Waldemar001 коренной житель16.08.06 03:35
Waldemar001
NEW 16.08.06 03:35 
в ответ Waldemar001 16.08.06 03:17
Оперу переставил, зря.
Плэйре стоит.
"Im Jahr der Wirren gehe nichtstreng mit dem Bruder ins Gericht.""Der Stille Don" M.Sch.
#38 
voxel3d коренной житель16.08.06 09:58
voxel3d
NEW 16.08.06 09:58 
в ответ barma_lej 16.08.06 02:26
> А так Опера - хороший браузер для поиска "ошибок" в HTML и JavaScript-
Это очень спорное утверждение. Ошибки валидатором находятся, а харрактер мозг***ства с Оперой меняется с каждой е╦ новой версией.
Dropbox - средство синхронизации и бэкапа файлов.
#39 
Waldemar001 коренной житель16.08.06 11:31
Waldemar001
NEW 16.08.06 11:31 
в ответ barma_lej 16.08.06 02:35, Последний раз изменено 16.08.06 11:39 (Waldemar001)
Ну наконец немного разобрался. Кто бы мог подумать? Я прокатывал слайды с локального хоста, на сервер не отгружал, в Опере почему-то музыка не играет.
Сейчас запустил с сервера. На опере работает как задано.
В ИЕ гиф-анимация стоит...
Вот я тут сумбурно набросал, извиняюсь, что слишком тяжёлая, но это, так сказать для домашнего пользования.
http://waldemar007.strana.de/index3.htm
Для меня остались невыяненными пока два вопроса.
Как сделать чтоб фоновый гиф в ИЕ ожил?
Когда я задаю абштанд по вертикали, то это расстояние задаётся и для картинки и для плэйера и плэйр уходит вниз из поля зрения, а мне хотелось бы, чтоб плэйеру можно задать кординаты отдельно или хотя бы чтоб он был приклеен к картинке.
И вот ещё, в Опере идёт, а в ИЕ ни музыки ни анимации http://waldemar007.strana.de/index1.htm
Жаль, что не знал, что адобе фотошоп, так хорошо уменьшает картинки по размеру, я свои к сожалению уже безнадёжно испортил, а оригиналы случайно удалились при групповой обработке.
В будущем надеюсь получится получше.
"Im Jahr der Wirren gehe nichtstreng mit dem Bruder ins Gericht.""Der Stille Don" M.Sch.
#40 
1 2 3 все