您的位置:首页 > 其它

embed 播放问题

2013-05-02 00:00 225 查看
embed 在页面只加载一次,src一旦被赋值就不能更改,需要页面动态创建embed,还有就是jquery-file-upload用起来好蛋疼。

<td id="audtd_<s:property value="#n.index" />" style="padding: 0px;">
<center>
<s:if test="#sent.audiosource==null">
<input id="audtd_<s:property value="#n.index" />"
class="audioupload" type="file" style="width: 150px;"
name="audiofile"
data-url="sent_null!addAudioFile?englishSentence.id=<s:property value="#sent.id"/>"
multiple />
</s:if>
<s:else>
<center>
<img class="showaudio" src="/els/resource/voice/sentence/sond/speak.gif"
path="/els/resource/voice/sentence/sond/<s:property value="#sent.audiosource" />" />
</center>
</s:else>
</center>
</td>

$(".audioupload").fileupload({
sequentialUploads : true,
done : function(e, data) {
var fileinput = $(this);
$.each(
data.result,
function(index, file) {
var val = data.result.text();
$($("#" + fileinput.attr("id"))).html(
"<center><img class='addwaudio' href='javascript:void(0)'
src='/els/resource/voice/sentence/sond/speak.gif'
path='/els/resource/voice/sentence/sond/"+ val.substring(
val.lastIndexOf("\\") + 1,val.length)+ "' /></center>"
);
$(".addwaudio").mouseover(function() {
$(this).css("cursor","pointer");
});
$(".addwaudio").click(function() {
$("#player").empty();
$("<embed src='"+ $(this).attr("path")+ "' autostart='true' playcount='1' ></embed>")
.appendTo("#player");
});
});
}
});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  embed