Widget:视频:修订间差异

来自HUIJIA FUN
无编辑摘要
标签已被回退
无编辑摘要
 
(未显示同一用户的17个中间版本)
第4行: 第4行:
|url=https://vip.123pan.cn/1826204916/5651071
|url=https://vip.123pan.cn/1826204916/5651071
|width=640
|width=640
|height=360
|height=auto
}}
}}
</pre>
</pre>
第10行: 第10行:
|url=https://vip.123pan.cn/1826204916/5651071
|url=https://vip.123pan.cn/1826204916/5651071
|width=640
|width=640
|height=360
|height=auto
}}
}}


第18行: 第18行:


== Using this widget ==
== Using this widget ==
See [https://www.mediawikiwidgets.org/Video widget description page on MediaWikiWidgets.org].
For information on how to use this widget, see [https://www.mediawikiwidgets.org/Video widget description page on MediaWikiWidgets.org].


== Copy to your site ==
== Copy to your site ==
Install [https://www.mediawiki.org/wiki/Extension:Widgets MediaWiki Widgets extension] and copy the [{{fullurl:{{FULLPAGENAME}}|action=edit}} full source] to '''{{FULLPAGENAME}}'''.
To use this widget on your site, install [https://www.mediawiki.org/wiki/Extension:Widgets MediaWiki Widgets extension] and copy the [{{fullurl:{{FULLPAGENAME}}|action=edit}} complete source code] of this page to your wiki as page '''{{FULLPAGENAME}}'''.
</noinclude><includeonly>
</noinclude><includeonly>
<script src="//api.html5media.info/1.2.2/html5media.min.js"></script>
<script src="//api.html5media.info/1.2.2/html5media.min.js"></script>
<style>
<style>
.video-player {
  .video-container {
  display: none;
    position: relative;
  width: 100%;
    width: <!--{$width|default:425|validate:int|escape:'html'}-->px;
  height: 100%;
    height: <!--{$height|default:355|validate:int|escape:'html'}-->px;
  object-fit: cover;
    margin-bottom: 15px;
}
    background: #f5f5f5;
.video-load-btn {
    display: flex;
  /* 保持基础样式 */
    align-items: center;
  position: absolute;
    justify-content: center;
  top: 0;
    border-radius: 4px;
  left: 0;
   }
   width: 100%;
   .video-load-btn {
   height: 100%;
    padding: 10px 20px;
  background: #4285f4;
    background: #4285f4;
  color: white;
    color: white;
  border: none;
    border: none;
  font-size: 18px;
    border-radius: 4px;
  cursor: pointer;
    cursor: pointer;
  border-radius: 6px;
    transition: background 0.2s;
   z-index: 2;
   }
  /* 移除任何可能的动画或渐变 */
   .video-load-btn:hover {
   transition: none;
    background: #3367d6;
}
  }
.video-load-btn:hover {
  .video-player {
  background: #3367d6;
    width: 100%;
}
    height: 100%;
    display: none;
  }
</style>


<div class="video-container">
  <!-- Button is part of normal flow -->
  <button class="video-load-btn"
          onclick="this.nextElementSibling.style.display='block'; this.nextElementSibling.src='<!--{$url|validate:url|escape:html|regex_replace:"#^(?!(https?:)?//).*#i":''}-->'; this.style.display='none'">
    ▶ Load Video
  </button>
  <!-- Video element (hidden by default) -->
  <video class="video-player"
        width="<!--{$width|default:425|validate:int|escape:'html'}-->"
        height="<!--{$height|default:355|validate:int|escape:'html'}-->"
        controls
        preload="none"></video>
</div>
</div>
<script>
function loadWidgetVideo(button) {
  const container = button.closest('.video-container');
  const video = container.querySelector('.video-player');
  const url = container.dataset.url;
  const width = container.dataset.width;
  const height = container.dataset.height;
  if (url) {
    video.src = url;
    video.style.display = 'block';  // 无动画直接显示
    video.width = width;
    video.height = height;
    button.remove();
  } else {
    button.textContent = '⚠️ Video URL Missing';
  }
}
</script>
</includeonly>
</includeonly>

2025年7月12日 (六) 14:11的最新版本

{{#widget:视频
|url=https://vip.123pan.cn/1826204916/5651071
|width=640
|height=auto
}}

This widget lets you embed HTML5 Video Media on your wiki page.

It was created by taipan.

Using this widget

For information on how to use this widget, see widget description page on MediaWikiWidgets.org.

Copy to your site

To use this widget on your site, install MediaWiki Widgets extension and copy the complete source code of this page to your wiki as page Widget:视频.