无法播放iPad< audio>通过https [英] cannot play iPad <audio> over https

查看:204
本文介绍了无法播放iPad< audio>通过https的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试在iPad Safari上播放HTML5。
以下是我的代码;

I am trying to play HTML5 on iPad Safari . Below is my code;

var audio = document.createElement('audio');
    audio.type = "audio/mpeg";
    audio.src = audioUrl;         
    x.appendChild(audio);
    audio.load();
    audio.play();

现在我的音频文件是通过https调用的,由于某些原因,它无法通过https播放音频。 。我的意思是如果我尝试在http上手动播放mp3文件,它会播放它们很好..

Now my audio files are called over https and for some reasons, it cannot play audio over https...I mean if I try manually playing mp3 files on http, it plays them fine..

如何解决这个问题?

推荐答案

var audio = document.createElement('audio');
audio.type = "audio/mp3";
audio.src = audioUrl;         
x.appendChild(audio);
audio.load();
audio.play();

audio / mpeg可能是个问题。 iOS(包括iPad)上的Safari目前支持未压缩的WAV和AIF音频,MP3音频以及AAC-LC或HE-AAC音频。 HE-AAC是首选格式。

audio/mpeg may be the issue. Safari on iOS (including iPad) currently supports uncompressed WAV and AIF audio, MP3 audio, and AAC-LC or HE-AAC audio. HE-AAC is the preferred format.

这篇关于无法播放iPad< audio>通过https的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆