Premess: у меня мало общего с основами HTML в целом.
Я написал скрипт для музыкальной школы, который в основном загружает подкаст на свой сервер и создает HTML-страницу с эквивалентным аудиоплеером для студентов.слышать.Сайт выглядит и кажется мне старым.Я предполагаю, что это не HTML5, так как тег doc вверху выглядит так:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it">
Обычно после загрузки подкаста на сервер пользователь должен вручную создать сообщение с данными HTML.
Теперь проблема возникает, когда они сохраняют страницу.Он автоматически удаляет некоторые теги.Я полагаю, это происходит потому, что они могут быть более новыми тегами или чем-то, что HTML не поддерживает?
Один из тегов, которые он удаляет, - это тег audio
, поэтому собственный аудиоплеер HTML5 не будет работать.
Так что я использую аудиоплеер, который был поставлен с их сервером или чем-то еще (они не знают, так как это было соглашение, заключенное год назад).Поскольку мой сценарий написан на Python, и он генерирует оттуда HTML-код, я изучил их аудиоплеер, чтобы проанализировать его и включить в свой сценарий.
<object id="audioplayer1" width="290" height="24" data="path_of_the_player.swf" type="application/x-shockwave-flash">
<param name="data" value="path_of_the_player.swf"/>
<param name="FlashVars" value="bg=0xf8f8f8&leftbg=0xeeeeee&lefticon=0x666666&rightbg=0xcccccc&rightbghover=0x999999&righticon=0x666666&righticonhover=0xffffff&text=0x666666&slider=0x666666&track=0xFFFFFF&border=0x666666&loader=0x9FFFB8&loop=no&playerID=1&soundFile=path_of_the_audio.mp3"/>
<param name="quality" value="high"/>
<param name="menu" value="false"/>
<param name="wmode" value="transparent"/>
<param name="src" value="path_of_the_player.swf"/>
</object>
Теперь, почему этот пост?По сути, я пытался понять, что делал каждый из этих param
, и оказалось, что они вообще ничего не делают.Аудиоплеер, кажется, работает точно так же только с этими строками:
<object id="audioplayer1" width="290" height="24" data="path_of_the_player.swf" type="application/x-shockwave-flash">
<param name="FlashVars" value="playerID=1&soundFile=path_of_the_audio.mp3"/>
</object>
Так что же делают все эти параметры?
Почему он работает без?
Почему они вообще есть?Даже параметры цвета почти ни один из них не работает (кроме, вероятно, пары).
Безопасно писать без?