Коды Javascripts, которые запомнят предыдущие настройки пользователя на Radio flash Player

0

Я использую скрипт для флеш-плеера, который предназначен для потокового радио в моем блоге. Он работает хорошо, но есть только один недостающий. Если пользователь выбирает радио для воспроизведения (от OFF до Play Mode), или если пользователь настраивает громкость на свой выбор, он не будет сохранять выбранные настройки, когда пользователь перейдет на другие страницы. Я хочу сохранить свои последние выбранные настройки, например, как работает cookie.

Например, см. Этот блог >>> http://pyinnyartree.blogspot.com/

сценарии следующие >>>

<script type="text/javascript" src="http://hosted.musesradioplayer.com/mrp.js">
</script>
<script type="text/javascript">
MRP.insert({ 
'url':'http://192.184.9.79:8316/;', 'codec':'mp3', 'volume':10, 'autoplay':true,
'jsevents':true, 'buffering':5, 'title':'Live Radio', 'welcome':'Welcome',  
'bgcolor':'#FFFFFF', 'skin':'radiovoz', 'width':180, 'height':30 });
</script>

Пожалуйста помоги. Мне нужны коды. Я хочу, чтобы читатели сохранили свои последние выбранные настройки после изменений.

Замечания: Я нашел FAQ-сайт из Muses help, они сказали, что если jsevent включен, разработчик может написать java-скрипт, чтобы сохранить эти последние выбранные настройки или даже больше. См. Это >> http://www.musesradioplayer.com/faq#faq16

заранее спасибо. дуб soe oo

Теги:
flash

2 ответа

0

Похож на футляр для куки. Кажется, вы это уже знаете.

Общая схема выглядит следующим образом:

  1. Замените параметры, которые вы хотите сохранить, с соответствующими переменными, которые вы собираетесь объявить на шаге 3.
  2. Реализовать function musesCallback(event,value), которая, если function musesCallback(event,value) с некоторыми конкретными аргументами, будет писать выбранный URL и, возможно, некоторые другие настройки в файлы cookie. (он будет вызываться игроком, а не вами, что механизм обратных вызовов)
  3. Включите фрагмент JS над игроком (<head> </head>?), Чтобы проверить, есть ли у пользователя браузер определенные файлы cookie. Если это так - он должен присвоить значения оттуда некоторым из ваших переменных, введенных в конфигурацию. Если нет - он должен назначить некоторые значения по умолчанию, которые вы заменили на переменные на шаге 1.

То есть, если пользователь посещает ваш сайт, скрипт проверяет куки файлы, ничего не находит и присваивает значения по умолчанию - то есть эффект такой же, как и в коде, который вы указали выше.

Но если скрипт находит файлы cookie, которые он оставил раньше, то он заменяет значения в переменных конфигурации значениями из файлов cookie до начала проигрывания, так что он начинается со значений, которые были сохранены ранее.

Во время воспроизведения проигрыватель иногда вызывает musesCallback для уведомления о некоторых событиях - некоторые из них, похоже, являются изменениями конфигурации и должны записывать новые настройки в файлы cookie пользователя.

  • 0
    Спасибо за вашу инструкцию. Я новичок в мире Java. Так что я не могу написать этот сценарий самостоятельно. :(. Можете ли вы помочь мне получить код?
  • 0
    @oaksoeoo, я тоже не очень разбираюсь в JavaScript, но знание любого похожего языка должно помочь. Кстати, Java - это не JavaScript.
0

У меня не было возможности посмотреть, как работает этот конкретный игрок, но при условии, что вы можете

1) отслеживать состояние (возможно, создав событие в JavaScript, которое запускается при его изменении)

а также

2) установить состояние с помощью JavaScript при запуске

то вы должны сохранить настройки сохранения событий в localstorage и прочитать эти значения при загрузке страницы. (Если на вашем сайте были учетные записи пользователей, и вы хотите сохранить настройки на компьютерах/в браузерах, то вы захотите использовать вызов AJAX вместо localstorage.)

  • 0
    Мой случай был бы больше похож на # 1, где вы заявили выше. Там нет учетной записи пользователя. Для вашего удобства я только что сделал еще один блог, где вы можете более подробно изучить этот случай. Пожалуйста, смотрите " pyinnyartree.blogspot.com ". Есть два ярлыка: «Новости» и «Спорт». Вы увидите, как это работает, когда вы переключаетесь между двумя метками или когда вы звоните в конкретную новость, чтобы узнать больше. Спасибо.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню