2015-08-20 38 views

回答

0

<

!DOCTYPE html> 
<html> 
<head> 
    <title></title> 
</head> 
<body> 
<a href="" id="play">play</a> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script> 
<script type="text/javascript" src="js/soundmanager2-nodebug-jsmin.js"></script> 
<script type="text/javascript"> 
$('#play').click(function(e){ 
    e.preventDefault() 
    soundManager.setup({ 
    url: '/js/', 
    onready: function() { 
     var mySound = soundManager.createSound({ 
     id: 'aSound', 
     url: 'path/to/file.mp3' 
     }); 
     mySound.play(); 
    }, 
    ontimeout: function() { 
     // Hrmm, SM2 could not start. Missing SWF? Flash blocked? Show an error, etc.? 
    } 
    }); 
}) 
</script> 
</body> 
</html> 
+0

是否在本地文件系统与文件这项工作?我不明白为什么 – Basic

+0

它肯定会工作..但你需要在/ js/path中提供swf文件,mp3文件的url路径应该是正确的。 –

+0

通过“本地文件系统”,我认为OP意味着用户的文件系统,而不是服务器。我可能误解了这个问题,但是一旦你用浏览器打开文件,'D:/ Music/...'的样例路径看起来不像服务器wwwroot – Basic