logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

iOS开发-AVFAudio之AVSpeechSynthesizer语音合成(文本转语音)功能

iOS开发-AVFAudio之AVSpeechSynthesizer语音合成(文本转语音)功能之前开发中遇到需要文本转语音。好在系统提供了实现该功能的API,即AVFAudio中的AVSpeechSynthesizer。可以使用AVFAudio提供的 AVSpeechSynthesizer 实现文本转语音(语音合成)功能,这个类用来播放一个或多个语言内容,这些语音内容都是 AVSpeechUtte

文章图片
#ios
flutter开发实战-hero实现图片预览功能extend_image

flutter开发实战-hero实现图片预览功能extend_image在开发中,经常遇到需要图片预览,当feed中点击一个图片,开启预览,多个图片可以左右切换swiper,双击图片及手势进行缩放功能。这个主要实现使用extend_image插件。在点击图片时候使用hero动画进行展示。Hero简单使用,可以查看hero实现图片预览功能效果图。

文章图片
#flutter
flutter开发实战-应用更新apk下载、安装apk、启动应用实现

flutter开发实战-应用更新apk下载、安装apk、启动应用实现在开发过程中,经常遇到需要更新下载新版本的apk文件,之后进行应用更新apk下载、安装apk、启动应用。我们在flutter工程中实现下载apk,判断当前版本与需要更新安装的版本进行比对判断,通过判断VersionCode来确定下载新版版APK。

文章图片
#flutter
flutter开发实战-StreamBuilder使用介绍及实例

flutter开发实战-StreamBuilder使用介绍及实例StreamBuilder是一个Widget,它依赖Stream来做异步数据获取刷新widget。

文章图片
#flutter#前端
Cocos creator小游戏实现套牛小游戏资源及代码

Cocos creator小游戏实现套牛小游戏资源及代码

文章图片
flutter开发实战-ijkplayer视频播放器功能

使用better_player播放器进行播放视频时候,在Android上会出现解码失败的问题,better_player使用的是video_player,video_player很多视频无法解码。最终采用ijkplayer播放器插件,在flutter上使用fijkplayer插件。

文章图片
#flutter#音视频
flutter开发实战-inappwebview实现flutter与Javascript的交互JSBridge

JSBridge是一种实现webview与原生端的相互调用的能力。在比较流行的JSBridge中,主要是通过拦截URL请求来达到 native 端和 webview 端相互通信的效果的。如WebviewJavascriptBridge。那在inappwebview中有实现javascript交互的方式。在inappwebview中,可以使用JavaScript Handlers,来实现flutte

#flutter#javascript#交互 +1
iOS开发-实现声音录制AVAudioRecorder及播放AVAudioPlayer播放音频

iOS开发-实现声音录制AVAudioRecorder及播放AVAudioPlayer播放音频,使用AudioSession设置category、录制AVAudioRecorder、播放AVAudioPlayer功能。实现水波纹效果动画、音频频谱动画变化效果。

flutter开发实战-log日志存储zip上传,发送钉钉机器人消息

flutter开发实战-log日志存储zip上传,发送钉钉机器人消息当我们需要Apk上传的时候,我们需要将日志打包并上传到七牛,上传之后通过钉钉通知我们日志下载地址。这里我使用的是loggy来处理日志。

flutter开发实战-Universal Links配置及flutter微信分享实现

Universal link 是Apple在iOS9推出的一种能够方便的通过传统HTTPS链接来启动APP的功能,可以使用相同的网址打开网址和APP。当用户点击一个链接可以跳转到你的网站并获得无缝重定向到对应APP。

文章图片
#flutter#微信
    共 82 条
  • 1
  • 2
  • 3
  • 9
  • 请选择