【发布时间】:2015-11-22 19:33:21
【问题描述】:
我想编写一个小型 ionic/angular 应用程序,在其中从远程服务器加载动态 mp3 文件并播放它以按下按钮,或者如果选中它,我会自动播放它。我尝试使用简单的<audio></audio>,但我不确定这是否是一个好方法......
代码:
html
<audio id="player">
<source id="source" src="http://remote.address.com/example.mp3"></source>
</audio>
javascript
play(){
var audio= document.getElementById('player');
audio.play();
}
【问题讨论】:
-
最有角度的方法是使用变量获取
audio元素,就像在这个answer 中一样。请记住,所有这些都是 javascript,所以不要害怕使用它 :) -
我认为 angular2 和 ionic2 更相似 :( ionic 中没有 @ViewChild 或者我应该导入一些东西?
-
我不知道 Ionic2 和 Ionic1。您在标签中包含了 angular2,问题标题仅询问 angular2,这样就可以了。但是对于您的情况,我不能说,这不仅仅是 angular2,抱歉:/
-
它正在工作......我只是从 html 中留下了一个 ( ),所以这个函数甚至没有被调用 :) 谢谢!
-
PS:- 出于某种原因,我在同一代码中遇到错误,只需删除
</source>并在源标签末尾添加/>即可解决