You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1 lines
2.3 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-a68096fa"],{"0411":function(t,a,i){"use strict";i("7bc3")},"0c2a":function(t,a,i){},"7bc3":function(t,a,i){},c38a:function(t,a,i){"use strict";i.r(a);var s=function(){var t=this,a=t._self._c;return a("div",{staticClass:"my-3 d-flex",staticStyle:{"font-weight":"700","font-size":"1rem !important"}},[a("div",{staticClass:"d-flex",staticStyle:{width:"100%"}},[a("div",{staticClass:"d-flex flex-column"},[a("div",{staticClass:"audio-box"},[""===t.duration?a("div",{staticClass:"audio-bg"},[a("img",{staticClass:"ml-4 pb-1",staticStyle:{width:"20px",height:"20px"},attrs:{src:i("bcd3")}})]):a("div",{staticClass:"audio-bg",on:{click:t.playAudio}},[t.paused?a("img",{staticClass:"pl-4",attrs:{src:i("8a9f")}}):a("img",{staticClass:"pl-4",attrs:{src:i("e750")}}),a("span",[t._v(t._s(t.duration))])]),a("audio",{ref:"audio"+t.aIndex,attrs:{src:t.audio.url,controls:"controls",id:"audioBtn"+t.aIndex},on:{canplay:t.getDuration}})])]),a("div",{staticClass:"font-weight-bold pr-3",staticStyle:{width:"100%"}},[t._v(" "+t._s(t.audio.name)+" ")])])])},e=[];let{apiUrl:o}=i("d2b8");var d={name:"Sound",props:{question:{type:Object,default:()=>{}},audio:{type:Object,default:()=>{}},aIndex:{type:Object,default:()=>0}},data(){return{errorTime:"",duration:"",paused:!1,secondShow:!1,thirdShow:!1,totalDuration:"",numbers:[5,2,1,3,9,4,1,1,8,0,6,2,1,5,1,9,4,5,1,1,1,4,1,9,0,5,1,1,2],isChecked:!1,apiUrl:o}},watch:{question(t,a){console.log("newVlu",t,a);let i=this.$refs["audio"+this.aIndex];this.paused=!1,i.load()}},methods:{onChange(t){console.log("checked = ",t.target.checked),this.isChecked=t.target.checked},getDuration(){if(!this.$refs["audio"+this.aIndex].duration)return;const t=this.$refs["audio"+this.aIndex].duration;var a;if(t>-1){var i=Math.floor(t/3600),s=Math.floor(t/60)%60,e=t%60;a=i<10?"":i+":",s<10&&(a+="0"),a+=s+":",e<9&&(a+="0"),a+=Math.ceil(e)}this.duration=a,this.totalDuration=Math.ceil(t)},playAudio(){console.log("播放");var t=document.getElementById("audioBtn"+this.aIndex);this.paused=t.paused;let a=this;t.onended=function(){a.paused=!1},!0===this.paused?t.play():(t.pause(),this.paused=!1)}}},n=d,c=(i("0411"),i("ffc4"),i("2877")),u=Object(c["a"])(n,s,e,!1,null,"3b2991fd",null);a["default"]=u.exports},ffc4:function(t,a,i){"use strict";i("0c2a")}}]);