
內容簡介
以下是文章的總結:
- 許多基於 WordPress 的廣播電台通常依賴直接串流連結,在瀏覽器中開啟,造成未經品牌設計且笨拙的體驗,或者需要插入基於 shortcode 的播放器,仍然會在網站佈局的混亂之中顯示。
- 其他現有的外掛解決方案通常過於複雜化播放器,含有過多功能、腳本和樣式依賴,導致載入時間過長和用戶體驗不佳。
- Radio Player Page 通過專注的解決方案解決了這個問題:創建一個專用頁面,剝離所有 WordPress 主題元素,僅加載基本的部分 - 一個現代的音頻播放器和實時波形視覺化器。
- 這是第一個將廣播播放器完全從網站其餘部分抽象出來的外掛,提供專注於聆聽體驗的獨立環境。
- 這確保了無干擾、輕量且帶有品牌的聽音體驗。非常適合想要將播放器保持在單獨標籤中或作為連續廣播播放的中心頁面的用戶。
- 這個外掛最初是為一個真實的廣播項目開發的,採用極簡介面被證明能顯著提高用戶參與度和聆聽時間。
接下來是提供的內容的問題與答案:
<ol>
<li>這個外掛的主要功能是什麼?</li>
<ul>
<li>回答:創建一個專用頁面,除去所有 WordPress 主題元素,僅加載基本部分 - 現代音頻播放器和實時波形視覺化器。</li>
</ul>
<li>這個外掛與其他現有解決方案的區別是什麼?</li>
<ul>
<li>回答:第一個將廣播播放器完全從網站其餘部分抽象出來的外掛,提供專注於聆聽體驗的獨立環境。</li>
</ul>
<li>這個外掛適合哪些用戶?</li>
<ul>
<li>回答:適合想要將播放器保持在單獨標籤中或作為連續廣播播放的中心頁面的用戶。</li>
</ul>
<li>這個外掛的波形視覺化器是由什麼 API 提供動力?</li>
<ul>
<li>回答:Web Audio API。</li>
</ul>
</ol>
外掛標籤
開發者團隊
原文外掛簡介
Radio Player Page provides dedicated, standalone player pages for your radio broadcasts on WordPress. It lets you create a full weekly radio schedule, manage your broadcasts, and present everything on pages that guarantee reliable, theme-independent listening.
The Power of Player Pages
Independent Player Pages – Each station lives on its own independent HTML page, completely bypassing your WordPress theme. This ensures zero theme conflicts, optimal performance, and one clear URL per radio station.
Full Radio Scheduling – Create a weekly lineup with named radio shows and optional logos. The player intelligently displays the current and next radio show, with timezone-aware calculations and overlap prevention.
Universal Stream Compatibility – Works seamlessly with Icecast, Shoutcast, HLS (.m3u8), DASH (.mpd), and MP3 streams. Automatic protocol detection with native iOS Safari support for HLS.
Broadcast Management
Multi-Station Control – Manage multiple independent stations from a single WordPress installation, each with its own stream, schedule, and branding.
Emission Timezone Clock – Keep a global audience informed. When your station’s timezone differs from the listener’s, a discreet clock shows the station’s local time and the offset.
Media Session API – Professional integration with device lock screens and media controls, displaying station art and info.
Radio Schedule Block – Add a Block to any post or page to display the full weekly radio schedule for a selected station. Design is controlled by the editor and theme (Block Supports, theme.json).
Radio Shows List Block – Add a Block to list all radio shows for a selected station, with optional image, extended description, and broadcast schedule.
Listener Experience
Informed Listening – The player clearly shows what’s on air now and what’s coming next.
Visual Customization – Choose from 8 color themes and 4 real-time audio visualizers (powered by Web Audio API) to match your station’s brand.
Station Branding – Upload custom background images and logos for each radio station.
Convenience Features – Sleep timer, responsive design, and social sharing meta tags for rich link previews.
Built for Modern Web Performance
The player is a self-contained application built with React 19, TypeScript, and Vite, ensuring a fast, accessible, and maintainable experience. It uses manifest-based asset loading for seamless updates.
