【问题标题】:My website with javascript can't find files in my android phone我的 javascript 网站无法在我的 android 手机中找到文件
【发布时间】:2023-01-03 18:30:01
【问题描述】:

我想用 javascript 和 html5 制作网站。当我使用图像时,我使用此代码: <img src="Untitled.png"><img src="\images\imagewithpig.png">

在电脑上工作,但在手机上找不到文件。我尝试使用音频文件,但在计算机上工作但在手机上找不到文件。我尝试了很多代码,但没有任何反应。 请问你能帮帮我吗?

我试图解释更多,但没有任何反应。 <img src="Phone\Media\images\imagewithpig.png"> <img src="\Phone\Media\images\imagewithpig.png"> <img src="Media\images\imagewithpig.png"> 我试着让它更容易访问它,但没有任何反应。 音频文件也是一样

var audio = new Audio("btn.m4a");
          audio.play();
var audio = new Audio("Media\audio\btn.m4a");
          audio.play();

它可以在计算机上运行,​​但不能在电话上运行。 我试着把它放在同一个文件夹,但没有任何反应。 我在 GOOGLE CHROME 和另一个代码工作的网站上使用了 JavaScript prompt("text") document.write("text") <h1>text</h1> <p>text</p> 另一个站点(在 Internet 上)可以加载图像、音频文件等。 请帮助我,我尝试了很多东西,并且在 Internet 上搜索了很多东西,但我没有找到解决方案,我太难了。

【问题讨论】:

    标签: javascript html


    【解决方案1】:

    听起来您正在尝试使用相对路径来引用您的图像和音频文件,但它们在您的手机上不起作用。这可能是因为路径在手机上的解释与计算机上的不同。

    解决此问题的一种方法是使用绝对路径而不是相对路径。绝对路径是指向特定文件的完整 URL,它在任何设备上都以相同的方式工作。例如,您可以使用文件托管服务(如 Dropbox 或 Google Drive)来托管您的文件,然后使用文件的公共 URL 作为您的或音频元素的 src 属性。

    这是您如何执行此操作的示例:

    将您的图像或音频文件上传到文件托管服务,例如 Dropbox 或 Google Drive。

    右键单击该文件并选择“复制公共链接”或类似的选项。这将为您提供文件的公共 URL。

    使用公共 URL 作为您的或音频元素的 src 属性。例如:

    <img src="https://www.dropbox.com/s/123456/imagewithpig.png?dl=0">
    
    这应该适用于您的计算机和手机,因为无论设备如何,绝对路径都将指向同一个文件。

    我希望这有帮助!如果您有任何其他问题,请告诉我。

    【讨论】:

      猜你喜欢
      • 2015-09-24
      • 2016-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-27
      • 2010-11-06
      • 2014-09-22
      • 2023-04-07
      相关资源
      最近更新 更多