请问解决了吗
小程序有没有类似原生MediaSource功能?需求:websocket协议下 连续接受和播放Mp3文件流,并且实现自动播放 遇到的问题: 小程序环境下文件流片段衔接处播放卡顿.h5环境下无法实现自动播放 采用的协议: websocket 实现过程: 服务器将MP3格式的音频流通过websocket的方式转发至小程序端.小程序端没有类似MediaSource媒体源来保存和追加文件流.只能将文件片段一段一段塞进队列.然后再按顺序播放.这种方式须监听上一个片段播放结束事件然后再启动下一个片段的播放. 结果: 能播放,并且能够实现自动播放但整段语音听起来在衔接处不流畅,有卡顿. 想通过webview内嵌H5的方式实现,因为有MediaSource,可以实现一边播一遍往后面append接收到的流,能流畅播放,但是由于浏览器限制,无法做到自动播放,只能pass 诉求:小程序有没有类似MediaSource的功能,赋值给video源的同时还能不断追加文件流?或者根据代码片段,有没有其他更好的方式,来消除衔接处的卡顿?
2024-12-03请问作者解决了吗
微信小程序可以播放二进制音频流吗?在项目中开发中,遇到这样的需求:有一段文字,需要通过后台接口转成语音传到前端进行播放。 因为文字是实时生成的,为保证实时性,需要在生成文字的过程中,转为一段一段的音频流通过websocket传递到前端,前端拿到音频流后立即开始播放,接收到后续的音频流后追加到播放音频里继续播放,达到实时生成文字,实时转换音频流,前端实时播放的效果。 类似于腾讯元宝小程序。这个怎么实现
2024-12-02请问解决了吗
RequestTask.onChunkReceived 分段接收数据,小程序内返回数据异常?流式数据接口,pc端正常返回;小程序内设置按文档 enableChunked为true, 用RequestTask.onChunkReceived 基本6秒返回一段,且段之间数据会有截断的;急,请问这种的接口pc端正常,小程序段访问数据异常的,要这么做?流式数据RequestTask 后台接口、前端部分要注意哪些?这么定位这个问题呢?
2024-10-14