Есть ли в любом случае для автоматического воспроизведения онлайн-контента аудио файл на ipad - PullRequest
0 голосов
/ 05 мая 2011

Я хочу воспроизвести аудиофайл на ipad, который находится на каком-либо сервере. но дело в том, что я хочу автоматически воспроизводить аудиофайл с использованием HTML5. Пожалуйста, предложите мне путь.

Спасибо

Ответы [ 2 ]

1 голос
/ 06 мая 2011

Атрибут автозапуска специально отключен на iPhone и iPad :

В Safari на iOS (для всех устройств, включая iPad), где пользователь может быть в сотовой сети и заряжаться за единицу данных, предварительную загрузку и автозапуск отключены Данные не загружены до пользователь инициирует это. Это означает, что JavaScript play () и load () методы также неактивны, пока пользователь инициирует воспроизведение, если только play () или метод load () запускается пользователем действие. Другими словами, Кнопка Play, инициированная пользователем, работает, но событие onLoad = "play ()" не выполняется.

Сказав, что существуют некоторые хаки для iOS 3 и iOS 4 , чтобы обойти это с помощью JavaScript. В iOS 3 вы можете создать элемент ссылки, а затем смоделировать событие щелчка, чтобы запустить воспроизведение мультимедийного элемента; в iOS4 вы можете просто вызывать методы load() и play() непосредственно для элемента.

0 голосов
/ 05 мая 2011

Попробуйте это

NSURLRequest *request = [[NSURLRequest alloc] initWithURL: [NSURL URLWithString:@"www.example.com/play.mp3"] cachePolicy: NSURLRequestUseProtocolCachePolicy timeoutInterval: 10];

        [myWebView loadRequest: request];       
        [request release];

Надеюсь, это поможет !!!

...