我正在Electron app使用Angular 4.我希望在某些特定动作上播放声音.那有什么模块或代码吗?它可以是角4或者如果电子提供一些服务,它也应该工作
由于我想在某些动作上播放它,我无法使用HTML音频标签和javascript的audio()
我只想播放2-3秒的声音,因此不需要其他功能.
它可以是电子或角度4,它们中的任何一个都可以工作......
在生产版本中,我得到了这种类型的崩溃日志,但我无法正确理解它,因为它指向了Foundation框架
回溯:
OS Version: 10.2.1 (14D27)
Device: iPhone 7 Plus
RAM Free: 5.1%
Disk Free: 54.7%
#0. Crashed: com.apple.main-thread
0 libsystem_kernel.dylib 0x18cc6b014 __pthread_kill + 8
1 libsystem_pthread.dylib 0x18cd33450 pthread_kill + 112
2 libsystem_c.dylib 0x18cbdf400 abort + 140
3 libsystem_malloc.dylib 0x18ccafa5c _nano_vet_and_size_of_live + 330
4 libsystem_malloc.dylib 0x18ccb0f18 nano_realloc + 376
5 libsystem_malloc.dylib 0x18cca3240 malloc_zone_realloc + 180
6 Foundation 0x18e6ee628 -[NSString quotedStringRepresentation] + 732
7 Foundation 0x18e6ce44c -[NSString _stringRepresentation] + 376
8 CoreFoundation 0x18dbc4eec -[NSDictionary descriptionWithLocale:indent:] + 996
9 CoreFoundation 0x18dbc84d4 _DescriptionWithLocaleFunc …Run Code Online (Sandbox Code Playgroud) 在一个网站中,我有多个反应渲染元素.我想在这两个单独的元素之间传递数据.在两个元素之间传递数据的可能选项有哪些
ReactDOM.render(<Header/>, document.getElementById('header'));
ReactDOM.render(<SideBar/>, document.getElementById('sidebar'));
Run Code Online (Sandbox Code Playgroud)
我希望在这些元素之间存储单个数据.就像我在一个组件中获取数据一样,我希望所有元素都可以访问这些数据(在所有ReactDOM中).那么可能的选择是什么呢?
编辑:由于要求我无法将它们合并到同一个根组件中.只有页面的某些部分处于反应中,其他部分仍在HTML/Jquery中.所以我在所需的div中单独渲染它们.
redux存储在不同的ReactDOM之间工作吗?
我正在使用 Angular cli 开发 Angular 5 项目。我在网站的开发中使用了一些npm模块。当我创建生产版本时,它会生成大小为 MB 的vendor.js,因为当用户第一次打开该网站时,该网站加载速度非常慢。
我尝试在构建时添加一些额外的参数,ng build --prod --aot --buildOptimizer但与其他文件相比,它的大小仍然很大。
在 webpack 中有什么方法可以将vendor.js 拆分为多个文件或减少文件或延迟加载vendor.js 文件吗?
angular ×2
angular2-aot ×1
audio ×1
crash ×1
electron ×1
ios ×1
javascript ×1
nsstring ×1
objective-c ×1
react-dom ×1
reactjs ×1
redux ×1
vendor ×1
webpack ×1
webpack-2 ×1