Ответ 1
Проверьте путь (где вы пытаетесь получить к нему доступ), чтобы убедиться в его правильности. Вы также можете проверить разрешения на файл, чтобы убедиться, что вы можете читать/записывать в файл. Надеюсь, это поможет.
Я получаю сообщения об ошибках в Logcat при запуске приложения Android, которое было создано с помощью PhoneGap.
E/AndroidProtocolHandler(1475): Unable to open asset URL: file:///android_asset/www/css/mobile2.css
E/AndroidProtocolHandler(1475): Unable to open asset URL: file:///android_asset/www/scripts/custom.js
E/AndroidProtocolHandler(1475): Unable to open asset URL: file:///android_asset/www/scripts/customShare.js
Любые идеи о том, как исправить это?
Проверьте путь (где вы пытаетесь получить к нему доступ), чтобы убедиться в его правильности. Вы также можете проверить разрешения на файл, чтобы убедиться, что вы можете читать/записывать в файл. Надеюсь, это поможет.
Если эта ошибка сохраняется после добавления разрешения, то проверьте регистр имен файлов
как
имена файлов - это Case Sensitive в приложении phonegap
Я столкнулся с этой проблемой, и я решил сначала я разместил свой файл new.js в активе → www → js → new.js
после этого я вырезал этот файл и помещался в ресурс → www → new.js Теперь его работая надеется на вашу помощь для вас
Я пробовал все параметры выше, но проблема все еще сохранялась.
Вот исправление, которое я выяснил:
Перейдите в Project → Properties → Resource → Resource Filters и удалите фильтры исключения.
Это должно автоматически перестраиваться, и все будет в порядке.
Если бы это помогло вам проголосовать за мой ответ. Мне нужно больше очков репутации, чтобы уменьшить ограничения на его содержимое.
Я столкнулся с такой же проблемой, как и вы, и я не смог получить доступ к видеофайлу из файла или сырого файла и воспроизвести его. После того, как вы попробовали еще много решений, я не смог решить свою проблему. Но я решил проблему, сохранив видеофайл в мобильном хранилище. Как:
<video id="video" autoplay="autoplay" width="640" height="360" controls>
<source src="file:///storage/emulated/legacy/Video/test.mp4" type="video/mp4" />
</video>
Примечание: "file:///storage/emulated/legacy/Video/test.mp4"
информация будет изменена в соответствии с вашим местом хранения.