序列图播放组件
- 移动端视频播放的降级方案
- 兼容 IPhone 低电量模式
.
├── dist 编译产出代码
├── src 源代码目录
├── test 单元测试
├── CHANGELOG.md 变更日志
└── TODO.md 计划功能
通过 npm 下载安装代码
$ npm install --save seq-image-player
如果你是 node 环境
const SeqImagePlayer = require('seq-image-player');
import SeqImagePlayer from 'seq-image-player';
const container = document.createElement('div');
const option = {
imageSource: [
'https://xxx.com/001.png',
//...
],
container,
};
new SeqImagePlayer(option);
如果你是 webpack 等环境
import SeqImagePlayer from 'seq-image-player';
const container = document.createElement('div');
const option = {
imageSource: [
'https://xxx.com/001.png',
//...
],
container,
};
new SeqImagePlayer(option);
如果你是 requirejs 环境
requirejs(['node_modules/seq-image-player/dist/index.aio.js'], function (SeqImagePlayer) {
const container = document.createElement('div');
const option = {
imageSource: [
'https://xxx.com/001.png',
//...
],
container,
};
new SeqImagePlayer(option);
});
如果你是浏览器环境
<script src="node_modules/seq-image-player/dist/index.aio.js"></script>
<script>
const container = document.createElement('div');
const option = {
imageSource: [
'https://xxx.com/001.png',
//...
],
container,
};
new SeqImagePlayer(option);
</script>
首次运行需要先安装依赖
$ npm install
一键打包生成生产代码
$ npm run build
运行单元测试:
$ npm test
使用文档:
$ npm run storybook
注意:浏览器环境需要手动测试,位于
test/browser
修改 package.json 中的版本号,修改 README.md 中的版本号,修改 CHANGELOG.md,然后发布新版
$ npm run release
将新版本发布到 npm
$ npm publish