ОсновноеRadiotalkПользовательское
MPCHAT - CMS сервис чатов для профессионалов
95   •   Посмотреть все темы

Разные вопросы по никлисту...

 

26
Tikiyami @Tikiyami
У меня в ник листе пропал значок с сердечком. Ставлю все скрипты чата на стандартные - появляется. А если применить мои - нет. Если заменить на стандартный только раздел начиная с /* Добавление ника в таблицу участников */ по /* [Функция - вывода сообщений и команд] */ сердца все равно нет. Что еще отвечает за это, подскажите.


Очень добрый незнакомец помог мне с этим, спасибо ему :3

Отредактировано Tikiyami - 14.08.2013
0
74
Эмиль @ЧатиК-ФМ
Всех приветствую . У меня такой вопрос есть у меня видео плеер HSL можно ли видео плеер поставить только в определённом комнате . У меня идея с комнатой кинотеатр хочу чтобы определённые радиоведущие чтобы могли в определённом комнате фильмы включать и т.д . Суть в том что хочу этот видео плеер чтобы в ник листе появился только в определённом комнате.

<!-- HTML5 Video Tag -->
<video id="video"
width='330px' height='200px'
controls autoplay src="https://myradio24.org/77777_livestream.m3u8" type="application/x-mpegURL" name="play" value="false">
</video>
<!-- Invocation Script -->
<script>
if (Hls.isSupported()) {
var video = document.getElementById('video');
var hls = new Hls();
hls.loadSource(video.src);
hls.attachMedia(video);
}else{
alert("Cannot stream HLS, use another video source");
}
</script>

Отредактировано ЧатиК-ФМ - 10.02.2025
0
102
Денис @Sloopy
А причем тут ник-лист?

По сабжу отвечу.

  1. <script> if (myroom=='номер комнаты') document.write('<video id="video"
  2. width='330px' height='200px'
  3. controls autoplay src="https://myradio24.org/77777_livestream.m3u8" type="application/x-mpegURL" name="play" value="false">
  4. </video>');
  5. if (Hls.isSupported()) {
  6. var video = document.getElementById('video');
  7. var hls = new Hls();
  8. hls.loadSource(video.src);
  9. hls.attachMedia(video);
  10. }else{
  11. alert("Cannot stream HLS, use another video source");
  12. }
  13. </script>


P.S. - навоячил на коленке с телефона, не проверял.

Отредактировано Sloopy - 11.02.2025
0
74
Эмиль @ЧатиК-ФМ
Поставил проверил не получилось .

0
102
Денис @Sloopy
По пробуй в условии вместо myroom поставить так parent.myroom

0
74
Эмиль @ЧатиК-ФМ
Просто пропадает плеер и все

0
102
Денис @Sloopy
Номер комнаты правильно указываешь?

0
74
Эмиль @ЧатиК-ФМ
Просто 7 без скобки

0
74
Эмиль @ЧатиК-ФМ
<script> if (parent.myroom=='7') document.write('<video id="video"
width='330px' height='200px'
controls autoplay src="https://myradio24.org/77777_livestream.m3u8" type="application/x-mpegURL" name="play" value="false">
</video>');
if (Hls.isSupported()) {
var video = document.getElementById('video');
var hls = new Hls();
hls.loadSource(video.src);
hls.attachMedia(video);
}else{
alert("Cannot stream HLS, use another video source");
}
</script>

0
102
Денис @Sloopy
Ну тогда можно пойти другим путем...

Делаем код в usersdiv

  1. <script>
  2. document.write('<video id="video" width="330px" height="200px" controls style="display:none;" src="https://myradio24.org/77777_livestream.m3u8" type="application/x-mpegURL" name="play" value="false"></video>');
  3. if (Hls.isSupported()) {
  4. var video = document.getElementById('video');
  5. var hls = new Hls();
  6. hls.loadSource(video.src);
  7. hls.attachMedia(video);
  8. } else {
  9. alert("Cannot stream HLS, use another video source");
  10. }
  11. </script>



Далее идем в скрипты чата ищем /* Функция ручного изменения комнаты */

И в этой функции после кода document.fmsg.text0.focus();

Добавить это:
  1.  
  2. // Показать видео, если комната 7
  3. var video = document.getElementById('video');
  4. if (room == '7') {
  5. video.style.display = 'block';
  6. } else {
  7. video.style.display = 'none';
  8. }


P.S. - Если нужно, чтобы видео автоматически запускалось при входе в 7-ю комнату, можно добавить video.play(); в if (room == '7')

Отредактировано Sloopy - 16.02.2025
2





Согласие на обработку данных на нашем сайте

Продолжая просматривать страницу, вы соглашаетесь с использованием файлов «Cookie» и с Политикой конфиденциальности «Privacy».
Наверху или внизу страницы вы можете изменить валюту и язык по умолчанию. Английская версия сайта ещё находится в доработке и доступна не полностью.