feat: Implement danmaku (bullet comments) functionality with API integration, settings, and player display.

This commit is contained in:
kuekhaoyang
2026-02-17 10:21:07 +08:00
parent b11463a347
commit df37806de7
19 changed files with 829 additions and 5 deletions
+2
View File
@@ -2,9 +2,11 @@
import { MediaIcons } from './icons/media-icons';
import { NavigationIcons } from './icons/navigation-icons';
import { UtilityIcons } from './icons/utility-icons';
import { DanmakuIcons } from './icons/danmaku-icons';
export const Icons = {
...MediaIcons,
...NavigationIcons,
...UtilityIcons,
...DanmakuIcons,
};
+11
View File
@@ -0,0 +1,11 @@
import { IconProps } from './types';
export const DanmakuIcons = {
Danmaku: ({ className = "", size = 24 }: IconProps) => (
<svg width={size} height={size} viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" className={className}>
<path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z" />
<line x1="7" y1="8" x2="17" y2="8" />
<line x1="7" y1="12" x2="13" y2="12" />
</svg>
),
};