react-native-audio-notification
TypeScript icon, indicating that this package has built-in type declarations

0.1.2 • Public • Published

react-native-audio-notification 🪁

npm version GitHub Repo stars

简体中文 | English

🪁 适用于 React Native 的一个 Android 音频通知控制模块

⚠️ 目前仅适用于 Android 设备

安装 🔨

npm install react-native-audio-notification

或者

yarn add react-native-audio-notification

使用 📚

import AudioNotification from 'react-native-audio-notification';

// 初始化 AudioNotification
const audio = {
  title: '有没有那么一首歌',
  description: '听了这首歌希望你能不那么悲伤…',
  cover:
    'https://cos.haxibiao.com/storage/app-haxibiao/images60d9f18cbe7f4.png',
  is_play: true,
  is_like: true,
};
const notice = AudioNotification(audio);

// 推送通知
notice.notify();

// 关闭通知
notice.cancel();

// 修改配置
notice.setAudioConfig(audio);

// 更新通知(当重新设置音频数据时调用)
notice.update();

// 监听用户事件
const action = 'onClickLike' | 'onClickLast' | 'onClickPlay' | 'onClickNext' | 'onClickClose';
notice?.subscribe(action, (event: any) => {
  console.log('User manipulated ' + action, event);
});

更多使用详细代码例子可以查看 example/src/App.tsx

预览 📎

screenshot001

贡献

可以查看 贡献指南 提交 PR 或者提出 Issue , 我们会尽快处理 ❤️

使用模块的话可以点个 Star 鼓励一下我们

License

MIT

The copyright of the music cover image belongs to the original author. We do not save or modify it, but only for demonstration.

Package Sidebar

Install

npm i react-native-audio-notification

Weekly Downloads

1

Version

0.1.2

License

MIT

Unpacked Size

73.2 kB

Total Files

64

Last publish

Collaborators

  • tzmax