【问题标题】:Open file(Video) from external storage in local html (WebView) from assets folder? (Android)从资产文件夹的本地html(WebView)中的外部存储中打开文件(视频)? (安卓)
【发布时间】:2018-02-19 11:28:20
【问题描述】:

我正在使用具有通过 A-frame 和 three.js 实现的 VR 功能的 Web 项目来显示具有一些附加功能的 VR/360 内容,整个 Web 项目位于 assets 文件夹中,并成功显示来自的 360 图像/视频项目目录(HTML 为 "source src="./default.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"')。

目标是用设备外部存储器的URI替换视频源(例如下载目录)。

我尝试使用以下格式的 URI:

Android 标准:

file:///storage/emulated/0/Download/Trafalgar_Square_360.mp4

在 StackOverflow 上找到的 URI 格式:

file:///storage/extSdCard/Download/Trafalgar_Square_360.mp4 文件:///sdcard/downloads/Trafalgar_Square_360.mp4 file:///localhostpage/Download/Trafalgar_Square_360.mp4

附:将 vid URI 从资产文件夹替换为其他(例如“./other_vid.mp4”)工作正常。

希望你们能给我一些关于这个话题的想法,或者至少解释一下是否不可能。

【问题讨论】:

    标签: android google-chrome security webview uri


    【解决方案1】:

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 添加到您的清单文件中。

    【讨论】:

    • 我已经获得了这个权限,这不是一个解决方案,但还是谢谢
    猜你喜欢
    • 2012-09-05
    • 1970-01-01
    • 1970-01-01
    • 2010-12-28
    • 1970-01-01
    • 2013-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多