你想反馈一个 Bug 还是 提一个需求?
Bug
如果是 Bug:
* Bug 表现是什么?预期表现是什么?
通过
getBackgroundAudioManager播放音频文件完毕之后,调用videocontext去播放视频,播放四秒后ios11下会暂停同时没有任何回调产生,ios10下会变成静音播放。Android下未遇见该问题。
如果是手动去触发视频播放则不会出现该问题。
* 如何复现?
首先调用
getBackgroundAudioManager播放音频,音频播放结束后,去播放视频。
* 提供一个最简复现 Demo
import $ from ‘…/…/modules/$’;
import getConfig from ‘…/…/modules/config’;
import DM from ‘…/…/modules/dataModel’;
let setting = {},
app = getApp();
// app事件
$.extend(setting, {
// 初始化
onLoad: function (options) {
// 判断用户是否登录以及授权
app.globalData.checkAuthor(() => {
wx.showShareMenu({
withShareTicket: true,
});
let audio = wx.getBackgroundAudioManager();
audio.onEnded(() => {
let video = wx.createVideoContext(‘video’);
video.play();
});
audio.title = ‘abc’;
audio.src = ‘http://test-1254100652.cosgz.myqcloud.com/media/2356/8b705418fe459d6df54e0ebeaf2bb83c/8b705418fe459d6df54e0ebeaf2bb83c.mp3’;
});
},
});
// 模板数据
$.extend(setting.data = {}, getConfig(), {
});
// 功能模块
$.extend(setting, {
});
Page(setting);
<video id=“video” src=“http://test-1254100652.cosgz.myqcloud.com/media/2330/90c10b5a770fc56029de55c76026809a/90c10b5a770fc56029de55c76026809a.mp4”></video>