【问题标题】:HTML5 Audio player not showing correctly in iOS Chrome & SafariHTML5 音频播放器在 iOS Chrome 和 Safari 中未正确显示
【发布时间】:2018-01-04 18:18:48
【问题描述】:

我有一个 html5/jquery/php 音频播放器,可以在桌面浏览器上正常工作,但是当我在 iOS 中测试时 - 我看到的只是一个灰色的轨迹栏 - 我相信控件隐藏在轨迹栏后面,因为我可以随意点击它有时会开始播放相关文件。

echo '<div class="' . $audioplayer . '" style="display: none;margin: 0 0 0 0 !important;">';
echo '<audio controls="controls">';
echo '<source src="/journeychurch/media/' . $audiofile . '.wav" type="audio/wav">';
echo 'Your browser does not support the audio element.';
echo '</audio>';
echo '</div>';

echo '<script>';
echo 'var ' . $audiobtn . ' = "' . $audiobtn . '";';
echo 'var ' . $audioplayer . ' = "' . $audioplayer . '";';
echo '$(".' . $audiobtn . '").click(function(){';
echo '$(".' . $audioplayer . '").slideToggle("slow");';
echo '});';
echo '</script>';

现场演示在这里:http://idevhunter.com/journeychurch/sermons

【问题讨论】:

    标签: javascript jquery ios html audio


    【解决方案1】:

    正如我们所见,您的问题在于 CSS 展示样式。音频组件隐藏在元素上。尝试从音频元素和您的父母更改填充或边距大小。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-30
      • 2015-06-15
      • 2012-09-05
      • 1970-01-01
      • 1970-01-01
      • 2020-04-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多