Commit 26a4478a authored by 罗超's avatar 罗超

1

parent ae421f04
......@@ -34,7 +34,7 @@
style="width: 26rpx; height: 22rpx"
src="https://viitto-1301420277.cos.ap-chengdu.myqcloud.com/Static/educationStu/horn.png"
/>
10:50
{{audioTime}}
</view>
</view>
<view class="questionView">
......@@ -157,6 +157,8 @@ export default {
data: props.paperData,
current: 1, //默认从第几个开始-用于从快捷菜单点入
ExamIndex: 1, //第几题
audioTime:'00:00',
isPlay:false,
});
data.data.DetailsList.map((item) => {
let arr = item.Title.split(" "); //按空格分段
......@@ -186,10 +188,25 @@ export default {
},
audioManage(url) {
innerAudioContext.src = url;
console.log(188, innerAudioContext, innerAudioContext.duration);
innerAudioContext.onPlay(() => {
console.log("开始播放");
});
console.log(188, innerAudioContext);
innerAudioContext.onCanplay(()=> {
// 必须。可以当做是初始化时长
innerAudioContext.duration;
// 必须。不然也获取不到时长
setTimeout(() => {
let t=innerAudioContext.duration
let m=parseInt(t/60)<10?'0'+parseInt(t/60):parseInt(t/60)
let s=parseInt(t%60)<10?'0'+parseInt(t%60):parseInt(t%60)
data.audioTime=m+':'+s
console.log( data.audioTime); // 401.475918
}, 100)
})
innerAudioContext.onPlay(() => {
console.log("开始播放");
});
// console.log(189, innerAudioContext.duration);
innerAudioContext.onError((res) => {
console.log(res.errMsg);
console.log(res.errCode);
......@@ -221,6 +238,7 @@ export default {
}
},
onchange(e) {
data.audioTime="00:00"
data.ExamIndex = e.detail.current;
if (data.ExamIndex === data.data.DetailsList.length + 1) {
console.log("听力", e.detail);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment