Параметры аудио флеш плеера - PullRequest
0 голосов
/ 06 февраля 2019

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&amp;leftbg=0xeeeeee&amp;lefticon=0x666666&amp;rightbg=0xcccccc&amp;rightbghover=0x999999&amp;righticon=0x666666&amp;righticonhover=0xffffff&amp;text=0x666666&amp;slider=0x666666&amp;track=0xFFFFFF&amp;border=0x666666&amp;loader=0x9FFFB8&amp;loop=no&amp;playerID=1&amp;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&amp;soundFile=path_of_the_audio.mp3"/>
</object>

Так что же делают все эти параметры?
Почему он работает без?
Почему они вообще есть?Даже параметры цвета почти ни один из них не работает (кроме, вероятно, пары).
Безопасно писать без?

...