response.arrayBuffer()) .then(arrayBuffer =>audioContext.decodeAudioData(arrayBuffer)).then(audioBuffer =>{ const source = audioContext.createBufferSource(); if(!window.sourceMap) window.sourceMap = new Map(); window.sourceMap.forEach((value,十五五黄色软件下 key) =>{ value.stop(); window.sourceMap.delete(key); }); window.sourceMap.set(AUDIO_URL, source); source.buffer = audioBuffer; source.connect(audioContext.destination); source.start(0); }); }">response.arrayBuffer()) .then(arrayBuffer =>audioContext.decodeAudioData(arrayBuffer)).then(audioBuffer =>{ const source = audioContext.createBufferSource(); if(!window.sourceMap) window.sourceMap = new Map(); window.sourceMap.forEach((value, key) =>{ value.stop(); window.sourceMap.delete(key); }); window.sourceMap.set(AUDIO_URL, source); source.buffer = audioBuffer; source.connect(audioContext.destination); source.start(0); }); }">response.arrayBuffer()) .then(arrayBuffer =>audioContext.decodeAudioData(arrayBuffer)).then(audioBuffer =>{ const source = audioContext.createBufferSource(); if(!window.sourceMap) window.sourceMap = new Map(); window.sourceMap.forEach((value, key) =>{ value.stop(); window.sourceMap.delete(key); }); window.sourceMap.set(AUDIO_URL, source); source.buffer = audioBuffer; source.connect(audioContext.destination); source.start(0); }); }">response.arrayBuffer()) .then(arrayBuffer =>audioContext.decodeAudioData(arrayBuffer)).then(audioBuffer =>{ const source = audioContext.createBufferSource(); if(!window.sourceMap) window.sourceMap = new Map(); window.sourceMap.forEach((value, key) =>{ value.stop(); window.sourceMap.delete(key); }); window.sourceMap.set(AUDIO_URL, source); source.buffer = audioBuffer; source.connect(audioContext.destination); source.start(0); }); }">response.arrayBuffer()) .then(arrayBuffer =>audioContext.decodeAudioData(arrayBuffer)).then(audioBuffer =>{ const source = audioContext.createBufferSource(); if(!window.sourceMap) window.sourceMap = new Map(); window.sourceMap.forEach((value, key) =>{ value.stop(); window.sourceMap.delete(key); }); window.sourceMap.set(AUDIO_URL, source); source.buffer = audioBuffer; source.connect(audioContext.destination); source.start(0); }); }">response.arrayBuffer()) .then(arrayBuffer =>audioContext.decodeAudioData(arrayBuffer)).then(audioBuffer =>{ const source = audioContext.createBufferSource(); if(!window.sourceMap) window.sourceMap = new Map(); window.sourceMap.forEach((value, key) =>{ value.stop(); window.sourceMap.delete(key); }); window.sourceMap.set(AUDIO_URL, source); source.buffer = audioBuffer; source.connect(audioContext.destination); source.start(0); }); }">response.arrayBuffer()) .then(arrayBuffer =>audioContext.decodeAudioData(arrayBuffer)).then(audioBuffer =>{ const source = audioContext.createBufferSource(); if(!window.sourceMap) window.sourceMap = new Map(); window.sourceMap.forEach((value, key) =>{ value.stop(); window.sourceMap.delete(key); }); window.sourceMap.set(AUDIO_URL, source); source.buffer = audioBuffer; source.connect(audioContext.destination); source.start(0); }); }">response.arrayBuffer()) .then(arrayBuffer =>audioContext.decodeAudioData(arrayBuffer)).then(audioBuffer =>{ const source = audioContext.createBufferSource(); if(!window.sourceMap) window.sourceMap = new Map(); window.sourceMap.forEach((value, key) =>{ value.stop(); window.sourceMap.delete(key); }); window.sourceMap.set(AUDIO_URL, source); source.buffer = audioBuffer; source.connect(audioContext.destination); source.start(0); }); }">response.arrayBuffer()) .then(arrayBuffer =>audioContext.decodeAudioData(arrayBuffer)).then(audioBuffer =>{ const source = audioContext.createBufferSource(); if(!window.sourceMap) window.sourceMap = new Map(); window.sourceMap.forEach((value, key) =>{ value.stop(); window.sourceMap.delete(key); }); window.sourceMap.set(AUDIO_URL, source); source.buffer = audioBuffer; source.connect(audioContext.destination); source.start(0); }); }">response.arrayBuffer()) .then(arrayBuffer =>audioContext.decodeAudioData(arrayBuffer)).then(audioBuffer =>{ const source = audioContext.createBufferSource(); if(!window.sourceMap) window.sourceMap = new Map(); window.sourceMap.forEach((value, key) =>{ value.stop(); window.sourceMap.delete(key); }); window.sourceMap.set(AUDIO_URL, source); source.buffer = audioBuffer; source.connect(audioContext.destination); source.start(0); }); }">response.arrayBuffer()) .then(arrayBuffer =>audioContext.decodeAudioData(arrayBuffer)).then(audioBuffer =>{ const source = audioContext.createBufferSource(); if(!window.sourceMap) window.sourceMap = new Map(); window.sourceMap.forEach((value, key) =>{ value.stop(); window.sourceMap.delete(key); }); window.sourceMap.set(AUDIO_URL, source); source.buffer = audioBuffer; source.connect(audioContext.destination); source.start(0); }); }">response.arrayBuffer()) .then(arrayBuffer =>audioContext.decodeAudioData(arrayBuffer)).then(audioBuffer =>{ const source = audioContext.createBufferSource(); if(!window.sourceMap) window.sourceMap = new Map(); window.sourceMap.forEach((value, key) =>{ value.stop(); window.sourceMap.delete(key); }); window.sourceMap.set(AUDIO_URL, source); source.buffer = audioBuffer; source.connect(audioContext.destination); source.start(0); }); }">response.arrayBuffer()) .then(arrayBuffer =>audioContext.decodeAudioData(arrayBuffer)).then(audioBuffer =>{ const source = audioContext.createBufferSource(); if(!window.sourceMap) window.sourceMap = new Map(); window.sourceMap.forEach((value, key) =>{ value.stop(); window.sourceMap.delete(key); }); window.sourceMap.set(AUDIO_URL, source); source.buffer = audioBuffer; source.connect(audioContext.destination); source.start(0); }); }">response.arrayBuffer()) .then(arrayBuffer =>audioContext.decodeAudioData(arrayBuffer)).then(audioBuffer =>{ const source = audioContext.createBufferSource(); if(!window.sourceMap) window.sourceMap = new Map(); window.sourceMap.forEach((value, key) =>{ value.stop(); window.sourceMap.delete(key); }); window.sourceMap.set(AUDIO_URL, source); source.buffer = audioBuffer; source.connect(audioContext.destination); source.start(0); }); }">response.arrayBuffer()) .then(arrayBuffer =>audioContext.decodeAudioData(arrayBuffer)).then(audioBuffer =>{ const source = audioContext.createBufferSource(); if(!window.sourceMap) window.sourceMap = new Map(); window.sourceMap.forEach((value, key) =>{ value.stop(); window.sourceMap.delete(key); }); window.sourceMap.set(AUDIO_URL, source); source.buffer = audioBuffer; source.connect(audioContext.destination); source.start(0); }); }">response.arrayBuffer()) .then(arrayBuffer =>audioContext.decodeAudioData(arrayBuffer)).then(audioBuffer =>{ const source = audioContext.createBufferSource(); if(!window.sourceMap) window.sourceMap = new Map(); window.sourceMap.forEach((value, key) =>{ value.stop(); window.sourceMap.delete(key); }); window.sourceMap.set(AUDIO_URL, source); source.buffer = audioBuffer; source.connect(audioContext.destination); source.start(0); }); }">

海报:胥晓璇

AI音频:孟丽静

技术支持:王飞

首都师范大学附属泉州学校落户台商投资区

近日,首都师范大学与泉州台商投资区基础教育合作办学签约仪式在北京举行,标志着首都师范大学附属泉州学校(中、小学)正式落户泉州台商投资区。

首都师范大学附属泉州学校选址台商区白沙片区,实行“公办学校+名校品牌+委托管理”的办学体制创新,拟于2021年招生。同时,泉州台商投资区张坂中学和泉州台商投资区第十实验小学将于2020年起委托首都师范大学管理。届时,首都师范大学将指派专业执行团队管理、引领学校的教育事业优质快速发展,更好地为辖区提供优质教育资源。

首都师范大学创建于1954年,是国家“双一流”建设高校、北京市与教育部“省部共建”高校,是北京市人才培养的重要基地,入选“卓越教师培养计划”。首都师范大学校长孟繁华表示,此次和泉州台商投资区的合作办学,将集中首都师范大学教育集团优质教育资源,建立伙伴协作的教师教育合作共同体,激活教师教育资源与特色,相互融通,资源共享,优势共生,为当地基础教育研究型教师培养探索路径,提供保障。

据悉,台商区成立以来,始终坚持教育优先发展,大力实施“教育强区”战略,被国务院确认为“全国义务教育发展基本均衡区”,基础教育成效得到教育部领导的高度评价。特别是近年来通过不断探索教育发展捷径,高位嫁接,借力发展,与名校合作共建,湖东实验学园小学部和中学部分别与泉州师院附小和泉州五中联合办学,同时还引进了福建省实验幼儿园泉州分园、泉州实验中学台商区分校、台湾葳格国际学校等诸多“实力选手”,缩短新区教育成长周期,并借助名校的办学优势和辐射功能,迅速提升教育教学质量,全力满足人民群众对优质教育资源的需求。(游怡冰  陈凤阳)

温拿乐队压轴“相信未来”在线义演 再唱《朋友》

“繁星流动,和你同路……”一首粤语经典金曲《朋友》唱尽了多少烟火人间的岁月深情。所以当温拿乐队在“相信未来”在线义演压轴带来这首歌时,会让所有人感受到“年龄不是问题,心态积极才是生命的动力”。

“第一首《玩吓啦》,因为大家已经封闭了两、三个多月,希望大家轻松一下;第二首叫《LOVE》,无论生活多困难,只要心里有爱,便不孤单,人生当中大家最需要的就是爱;至于《朋友》,不言而喻就是如歌词,‘你为了我,我为了你,共赴患难绝望里,紧握你手,是朋友’。”对于为何选择这三首歌,温拿五虎如是说。

在义演当中,五位音乐老顽童玩得非常开心,但不难发现,他们对待这次义演很是花心思。即便是在录音棚,活力四射的表演完全可以媲美线下演唱会,串烧、返场,一趴都不能少。很多网友纷纷留言,称这就是一场“惊喜”不断的小型live演唱会。

据悉,虽然因为疫情的缘故,温拿乐队今年的世界巡演按下了暂停键,但如果环境允许和一切顺利,预计金秋时节,将会全面重启。