动态设置tabBar:动态地设置tabBar的某一项内容、整体样式、隐藏/显示tabBar以及为某一项左上角添加/删除文本、显示/隐藏某一项右上角红点等功能。
静态配置pages.jso
使用uni.setTabBarStyle和uni.setTabBarItem 来动态更改 tabBar 的样式
隐藏/显示tabBar:uni.hideTabBar/uni.showTabBar可以隐藏/展示
录音管理:录音通常用于开发聊天系统时的发送语音功能,也可以利用录音配合人工智能API实现语音识别功能。uni.getRecordManager API 来获取全局唯一的录音管理器 recordManager。这个管理器提供了一系列的方法和事件,用于录音的开始、停止以及监听录音状态等。
开始录音:recorderManager.start({});
停止录音:recorderManager.stop({});
视频组件控制:可以控制<video>组件使用js实现播放、暂停、全凭、弹幕等功能。
uni.createVideoContext 用于创建一个视频播放上下文对象。通过这个对象,你可以控制对应 <video> 组件的播放、暂停、跳转到指定位置等操作。为了平台兼容性,推荐同时设置video组件的id属性和ref属性。
发送弹幕:uni.createVideoContext 的 sendDanmu() 方法允许我们向视频播放器发送弹幕。允许用户在视频播放时实时发送评论。需要在video组件上设置enable-danmu属性值为true。
网络状态:通过获取网络状态可以实现观看视频时检测当前网络环境的功能。如果是非WIFI环境,可以提示。
uni.getNetWorkType获取网络类型:wifi、2g、3g、4g、ethernet、unknown、none。
监听网络状态变化:uni.onNetWorkStatusChange,在网络环境发生变化时触发。
剪贴板:可以自己设置剪贴板内容和获取剪贴板内容,可以实现复制口令功能。
设置剪贴板内容uni.setClipboardData;
获取剪贴板内容uni.getClipboardData;
静态配置pages.jso
使用uni.setTabBarStyle和uni.setTabBarItem 来动态更改 tabBar 的样式
隐藏/显示tabBar:uni.hideTabBar/uni.showTabBar可以隐藏/展示
录音管理:录音通常用于开发聊天系统时的发送语音功能,也可以利用录音配合人工智能API实现语音识别功能。uni.getRecordManager API 来获取全局唯一的录音管理器 recordManager。这个管理器提供了一系列的方法和事件,用于录音的开始、停止以及监听录音状态等。
开始录音:recorderManager.start({});
停止录音:recorderManager.stop({});
视频组件控制:可以控制<video>组件使用js实现播放、暂停、全凭、弹幕等功能。
uni.createVideoContext 用于创建一个视频播放上下文对象。通过这个对象,你可以控制对应 <video> 组件的播放、暂停、跳转到指定位置等操作。为了平台兼容性,推荐同时设置video组件的id属性和ref属性。
发送弹幕:uni.createVideoContext 的 sendDanmu() 方法允许我们向视频播放器发送弹幕。允许用户在视频播放时实时发送评论。需要在video组件上设置enable-danmu属性值为true。
网络状态:通过获取网络状态可以实现观看视频时检测当前网络环境的功能。如果是非WIFI环境,可以提示。
uni.getNetWorkType获取网络类型:wifi、2g、3g、4g、ethernet、unknown、none。
监听网络状态变化:uni.onNetWorkStatusChange,在网络环境发生变化时触发。
剪贴板:可以自己设置剪贴板内容和获取剪贴板内容,可以实现复制口令功能。
设置剪贴板内容uni.setClipboardData;
获取剪贴板内容uni.getClipboardData;