这个有免费的接口哟。
@{
var Enwordsing= "http://media.shanbay.com/audio/uk/"+@Model.Word+".mp3";
var Awordsing = "http://media.shanbay.com/audio/us/"+@Model.Word+ ".mp3";
var youdaowords = "http://dict.youdao.com/dictvoice?audio=subway" + @Model.Word;
}
- 英式:http://media.shanbay.com/audio/uk/单词.mp3
上面这二个是美贝的
下面是有道的http://dict.youdao.com/dictvoice?audio= 加上自己的单词
<script language="javascript" type="text/javascript">
function autoPlay() {
var myAuto = document.getElementById('myaudio');
myAuto.play();
};
function autoPlay1() {
var myAuto1 = document.getElementById('myaudio1');
myAuto1.play();
}; function autoPlay2() {
var myAuto2 = document.getElementById('myaudio2');
myAuto2.play();
};
</script>
<div class="dqlmargin" style="">
<p> <label class="dqltile1" style="color:#0b8915;"> 中文:</label> @Model.Explain </p>
<p>
<label class="dqltile1" style="color:#0b8915;"> 读音:</label> @Model.Pronunciation
<audio src="@Enwordsing" id="myaudio" control hidden="hidden"> </audio>
<audio src="@Awordsing" id="myaudio1" control hidden="hidden"> </audio>
<audio src="@youdaowords" id="myaudio2" control hidden="hidden"> </audio>
<a class="btn btn-default btn-sm" href="#" role="button" onclick="autoPlay()">
<span class="glyphicon glyphicon-play" aria-hidden="true"></span>
</a>
<a class="btn btn-default btn-sm" href="#" role="button" onclick="autoPlay1()">
<span class="glyphicon glyphicon-play" aria-hidden="true"></span>
</a>
<a class="btn btn-default btn-sm" href="#" role="button" onclick="autoPlay2()">
<span class="glyphicon glyphicon-play" aria-hidden="true"></span>
</a>
</p>
</div>