文件名称:用于播放音效的 React Hook
文件大小:1.04MB
文件格式:ZIP
更新时间:2024-06-28 08:25:29
Audio / Video
useSound 一个用于音效的 React Hook 网络需要更多(有品味的)声音! :ear: 让您的网站使用 2 种人类感官进行交流,而不是 1 :fire: 声明性 Hooks API :high_voltage: <1kb 字节 (gzip) 在您的包中! ~10kb 异步加载。 :sparkles: 使用 Typescript 构建 :speaking_head: 使用强大的、久经考验的音频实用程序:Howler.js 该库仅适用于 React DOM,但 @remigallego 为 React Native 创建了替代方案! 查看 react-native-use-sound。 状态 这个项目是“半维护”的:grinning_face_with_sweat:我现在没有足够的带宽来研究边缘问题或帮助排除故障,但我计划让它与主要的 React 版本保持同步,并修复那些既严重又普遍。 如果您对功能有想法,或者遇到奇怪的怪癖,我强烈建议您将项目分叉并使其成为您自己的项目! 它可能看起来令人生畏,但源并不像许多其他 NPM 包那么复杂; 我把所有的硬音频工作都交给了 Howler
【文件预览】:
use-sound-master
----.nvmrc(6B)
----stories()
--------demos()
--------use-sound.stories.d.ts(772B)
--------use-sound.stories.tsx(2KB)
--------sounds()
--------helpers()
----.storybook()
--------addons.ts(128B)
--------config.d.ts(11B)
--------webpack.config.js(442B)
--------config.ts(185B)
----docs()
--------sprite-explanation.png(163KB)
----package.json(2KB)
----.eslintrc.json(29B)
----CONDUCT.md(6KB)
----LICENSE(1KB)
----CONTRIBUTING.md(2KB)
----src()
--------use-on-mount.ts(137B)
--------index.d.ts(246B)
--------use-on-mount.d.ts(106B)
--------types.d.ts(657B)
--------types.ts(632B)
--------index.ts(4KB)
----tsconfig.json(759B)
----.gitignore(58B)
----README.md(13KB)
----yarn.lock(476KB)