Android 在src中使用动态值
我正在使用angularjs为我的android应用程序编写一个媒体播放器,我从web API获取歌曲,地址:,其中“X”是我想要播放的歌曲的id。您可以尝试在“X”处添加“1”、“2”或“3”来收听歌曲。Android 在src中使用动态值,android,angularjs,ionic,Android,Angularjs,Ionic,我正在使用angularjs为我的android应用程序编写一个媒体播放器,我从web API获取歌曲,地址:,其中“X”是我想要播放的歌曲的id。您可以尝试在“X”处添加“1”、“2”或“3”来收听歌曲。 我的问题是,当我为音频播放器编写代码时: <div class="item item-thumbnail-left"> <h2>{{song.SongName}}</h2> <p>{{song.Singe
我的问题是,当我为音频播放器编写代码时:
<div class="item item-thumbnail-left">
<h2>{{song.SongName}}</h2>
<p>{{song.Singer}}</p>
<audio id="audio" autoplay="true" preload="auto" tabindex="0" controls="" type="audio/mpeg">
<source type="audio/mpeg" src="http://10.96.254.34:8885/api/apimusic/download?songId=1">
Sorry, your browser does not support HTML5 audio.
</audio>
</div>
{{song.SongName}}
{{song.Singer}}
{{song.SongId},它不起作用
有什么办法帮我摆脱困境吗?请帮助:(尝试在源代码中使用:
data-ng-src
或
不要使用简单的src
尝试在源代码中使用:
data-ng-src
或
而不是使用简单的src
Its,因为严格上下文转义(SCE)在Angularjs中默认启用
不允许将表达式传递到href或src内的url,因此请使用表达式准备url,然后将其分配给src。例如:
而不是
ng-src="http://yourdomain.com/a={{id}}"
做
如果您是从不同的域调用音频url。这是因为严格的上下文转义(SCE),这在Angularjs中默认启用
不允许将表达式传递到href或src内的url,因此请使用表达式准备url,然后将其分配给src。例如:
而不是
ng-src="http://yourdomain.com/a={{id}}"
做
并确保CORS问题。如果您从不同的域调用音频url。使用ng src而不是src使用ng src而不是src您遇到了什么错误,请检查控制台并发布您遇到的错误,请检查控制台并发布