SoundManager2出现数据错误,我无法想象任何东西?
要么
我无法访问这首歌,权限被拒绝了?
要么
它在我第一次播放时有效,但如果我暂停播放它,我会收到数据错误?
是否有可能呈现音频文件的可视化?
也许使用SoundManager2/Canvas/HTML5 Audio?你知道一些技术吗?
我想创建这样的东西:

Soundmanager2是一个很好的应用程序,但代码很难使用.它看起来像是有人故意试图模糊他们的代码,并试图过于聪明.Soundmanager2有哪些有价值的替代品?
一些要匹配的功能:
我正在尝试使用SoundManager2作为iPhone Web App的一部分,在使用jQuery提交表单后播放声音.播放的特定声音取决于结果,因此生成的页面设置一个变量,用于标识要播放的声音文件.
这一切都在桌面上顺利运行,但在iPhone上运行时,它会失败.
iPhone上的调试控制台显示它正在尝试...
1124: SMSound.play(): "ValidSound" is loading - attempting to play...
1124: SMSound.play(): "ValidSound" is starting to play
1124: setPosition(0): delaying, sound not ready
1124: HTML5::loadstart: ValidSound
1124: HTML5::suspend: ValidSound
Run Code Online (Sandbox Code Playgroud)
......但每次播放都没有声音.
有关可能导致此失败的原因的任何想法?我已经包含了主页面的代码,以及使用jQuery返回的"响应"页面的示例:
主要
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript" src="sm/script/soundmanager2.js"></script>
<script>
soundManager.setup({
url: 'sm/swf/',
useHTML5Audio: true,
onready: function() {
soundManager.createSound({
id: 'ValidSound',
useHTML5Audio: true,
preferFlash: false,
url: 'http://www.example.com/example sound.mp3'
});
}
});
</script>
</head>
<body onload="window.top.scrollTo(0,1);">
<div class="scannerform">
<form id="scanner" name="scanner" method="post" action="ok.php">
<input type="text" name="scan" …Run Code Online (Sandbox Code Playgroud) 我使用 SoundManager2.js 作为跨浏览器音频功能的框架。我正在尝试理解文档,但在停止一个音频文件并播放另一个音频文件时遇到了一些问题。
有人能给我一个加载多个音频文件并能够使用框架在它们之间“交换/切换”的例子吗?
我试图在ajax响应中执行脚本,似乎无法找到任何方法.我的脚本加载在html-head标签中,我也有一个id为id ="browsemusic"的div,我的ajax响应在那里.
我的php文件生成页面:
include('dbcon.php');
if(isset($_REQUEST['all']) && $_REQUEST['all'] != ''){
//===============================Button "ALL"====================================
unset($_REQUEST['kw']);
unset($_REQUEST['genre']);
$query = "select * from music";
$result = mysqli_query($link, $query) or die (mysqli_error());
echo '<ul id="sortable1" class="connected">';
while($info = mysqli_fetch_array( $result )){
echo '<li><div class="ui360"><button type="button" class="addtoplaylist" >Add</button><a href="' . $info['path'] . '"> '.$info['artist'].' - '.$info['title'].' ('.$info['album'].') '.'</a></div><hr /></li>';
};
echo '</ul>';
}elseif (isset($_REQUEST['kw']) && $_REQUEST['kw'] != ''){
//============================= Search for music ================================
$kws = $_REQUEST['kw'];
$kws = mysqli_real_escape_string($link, $kws);
$query = "select * from music where …Run Code Online (Sandbox Code Playgroud) javascript ×4
audio ×3
html5 ×3
ajax ×1
api ×1
flash ×1
iphone ×1
jquery ×1
php ×1
soundcloud ×1