我正在开发一个音频播放器iOS应用程序,我目前有兴趣播放m4a(ALAC)音频。我可以使用VideoPlayer对象播放此音频。
然而,使用AudioPlayer对象 - 这对我来说更有意义无法播放文件。由于本机支持ALAC / m4a,我希望能够使用AudioPlayer。我很想知道我是否只是为了这个目的不能使用AudioPlayer,或者它可能是它不会播放的另一个原因。
TableColumnModel columnModel = table.getColumnModel();
columnModel.addColumnModelListener(new TableColumnModelListener() {
// other methods
public void columnSelectionChanged(ListSelectionEvent e) {
Object[] data = columnToArray(table,table.getSelectedColumn());
ArrayList<Float> descstats=new ArrayList<Float>();
System.out.println("MY data length"+data.length);
try {
for(int i = 0; i < data.length; i++){
if (data[i]!=null){
System.out.println(Integer.parseInt((data[i]).toString().trim()));
descstats.add(Float.parseFloat((data[i]).toString().trim()));
}
}
} catch (NumberFormatException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
float sum = 0;
}
}
答案 0 :(得分:0)
我尝试了你的代码,是的,在你的代码片段的url中,在iOS应用程序中没有使用m4a文件进行音频流传输(但是在OS X Safari中访问时它正在播放);然后我用不同的源文件(m4a,ALAC)测试它并发现它正常工作:
var audio_streamer = Titanium.Media.createAudioPlayer({
allowBackground: true,
allowsAirPlay:true,
url: "http://www.hyperion-records.co.uk/audiotest/18%20MacCunn%20The%20Lay%20of%20the%20Last%20Minstrel%20-%20Part%202%20Final%20chorus%20O%20Caledonia!%20stern%20and%20wild.M4A"
});
audio_streamer.start();
我知道这不是一个解决方案的答案,但也许可能是一个线索。第h