Я использую класс Media phonegap для передачи аудио с URL-адреса, который является адресом URL-адреса с портом. На андроиде работает нормально, звук воспроизводится. На iOS не играет, и я не знаю почему. Может ли кто-нибудь сказать мне, что я делаю неправильно? Вот функция моей потоковой передачи.Phonegap Media Streaming не работает на iOS
function playAudio(src) {
// Create Media object from src
setAudioPosition("Please wait...");
my_media = new Media(src, onSuccess, onError);
// Play audio
myMedia.play({ playAudioWhenScreenIsLocked : false })
$('.jp-play').hide();
$('.jp-pause').show();
// Update my_media position every second
if (mediaTimer == null) {
mediaTimer = setInterval(function() {
// get my_media position
my_media.getCurrentPosition(
// success callback
function(position) {
if (position > -1) {
setAudioPosition("Playing");
}
},
// error callback
function(e) {
console.log("Error getting pos=" + e);
setAudioPosition("Error: " + e);
}
);
}, 1000);
}
}
На XML проекта я добавил IP-сервера в белый список, но снова не работает. Как я могу это исправить?