返回资讯中心
外部精选
软件工程
#开发者实时流

Show HN: React Component for Apple's iPod Simulator

React and HTML component for Apple’s official iPod Simulator.

Hacker News 最新EvanZhouDev2026/10/25 · 11 天前3 分钟阅读

以下正文同步自 Hacker News 最新,版权归原站所有,已转换为易读排版。

React and HTML component for Apple’s official iPod Simulator.

Add your own musicAdd Music

View GitHubGitHub

Get Started

npm install ipod-simulator

import { IPod } from "ipod-simulator/react"; import { defaultSongs, defaultPlaylists, type Song, type Playlist, } from "ipod-simulator";

const songs: Song[] = [...defaultSongs, { id: "my-song", name: "My song", artistName: "My artist", previewUrl: "/music/my-song.mp3", }];

const playlists: Playlist[] = [...defaultPlaylists, { id: "favorites", name: "Favorites", songIds: ["my-song"], }];

export default function App() { return <IPod songs={songs} playlists={playlists} />; }

Independent project. Not affiliated with or endorsed by Apple.

<ipod-simulator></ipod-simulator>

<script type="module"> import { createIPod, defaultSongs, defaultPlaylists } from "https://cdn.jsdelivr.net/npm/ipod-simulator@latest/dist/index.js"; const element = document.querySelector("ipod-simulator"); const ipod = await createIPod(element, { songs: [...defaultSongs, { id: "my-song", name: "My song", artistName: "My artist", previewUrl: "/music/my-song.mp3", }], playlists: [...defaultPlaylists, { id: "favorites", name: "Favorites", songIds: ["my-song"], }], }); </script>

Independent project. Not affiliated with or endorsed by Apple.

正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。

打开原文
去社区讨论 →