Content://media/external/file/: Значение? — Технология с технологией
Вот что означает content://media/external/file/:
Чаще всего это означает, что вы взаимодействуете с медиафайлом, который воспроизводится через Google Chrome.
Content:// — это обозначение, которое Chrome использует, чтобы понять, какие инструменты необходимы для воспроизведения файла.
Есть несколько исключений, и content:// может ссылаться на общий файл в любой системе.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Так что если вы хотите узнать все о том, что означает content://media/external/file/ именно для Android и других систем, то эта статья для вас.
Давайте погрузимся прямо в!
- 7 способов исправить открытие браузера Chrome после разблокировки телефона
Что означает content://media/external/file/?
Правда в том, что эта точная комбинация букв и символов может иметь множество разных значений в самых разных условиях.
Итак, давайте начнем с самого общего значения, а затем я расскажу вам о некоторых более конкретных случаях.
Это особое расположение букв и косых черт представляет собой путь к файлу.
Это используется компьютерами для организации информации, которую они хранят.
По сути, путь к файлу — это система именования, которая хранит необработанную цифровую информацию на компьютере в точном и легкодоступном месте.
Таким образом, если вы хотите загрузить изображение, которое вы сделали несколько лет назад, ваш компьютер будет использовать путь к файлу, прикрепленному к этому изображению, чтобы найти его и отобразить для вас.
Как правило, пути к файлам следуют общей логике.
Вы начинаете с корневой папки и переходите во все более и более конкретные папки по мере чтения слева направо.
Для пояснения, корневая папка — это папка самого нижнего уровня на вашем компьютере.
Все остальные папки хранятся в этой корневой папке.
Другой способ думать об этом — аналогия с картотекой.
Допустим, вы работаете с большим архивом, занимающим целое здание (с бумажными файлами).
Корневая папка в этом случае будет относиться ко всему зданию.
Каждый файл в каждом шкафу в конечном итоге хранится внутри этого здания, так что это ваша отправная точка.
Внутри корневого каталога у вас могут быть разные этажи здания, и каждый из них будет иметь другое имя.
Название этажа, скорее всего, будет второй папкой в последовательности.
Итак, если бы мы хотели назвать папку, используя эту аналогию, это выглядело бы так:
Название здания/название этажа/номер комнаты/номер шкафа/номер ящика/имя папки/имя файла
Различные операционные системы могут предпочесть, чтобы косая черта шла в том или ином направлении, но суть в том, как это работает.
Каждая косая черта обозначает новую папку в папке, пока вы не перейдете к фактическому файлу.
После всего этого, что означает content://media/external/file?
Это путь к папке.
Он сообщает вам, где находится конкретный контент, и на основе пути именования этот контент, вероятно, является медиафайлом.
Это означает, что он, вероятно, содержит аудио и/или видео.
Что означает content://media/external/file/ для устройства Android?
Несмотря на то, что content://media/external/file — это путь к файлу, он может обозначать очень специфические вещи в зависимости от настройки.
Например, эта конкретная номенклатура, скорее всего, будет отображаться на устройстве Android, а не на ПК, iPhone или Mac.
Это потому, что это конкретное устройство было разработано Google, и оно работает определенным образом с Google Chrome.
Поскольку Android — это операционная система, предназначенная для работы с Chrome, вы, скорее всего, увидите это, когда используете устройство Android (но я расскажу об исключениях позже).
Когда вы видите content://media/external/file на устройстве Android, это не просто говорит вам, где находится файл.
Он говорит вам что-то немного более конкретное.
В частности, это обозначение универсальный тип медиафайла.
Это используется для обмена медиафайлами, которые в конечном итоге могут работать в разных форматах на разных устройствах.
Если файл имеет формат content://, то по умолчанию он может воспроизводиться на любом устройстве Android.
Чтобы быть немного более конкретным, последняя часть файла обычно имеет имя, а не называется «файлом».
В этом примере «файл» используется в качестве общего заполнителя для любого фактического имени файла.
Это означает, что это обозначение сообщает вам, где находится медиафайл, как он называется и как он будет воспроизводиться.
При использовании Chrome
И когда дело доходит до воспроизведения мультимедийных файлов content://, Android всегда будет использовать Chrome для выполнения этой задачи.
Это действительно раскрывает суть этого обозначения.
Обозначение content:// предназначено для идентификации универсальных мультимедийных файлов для Chrome, чтобы Chrome знал, что с ними делать.
По сути, как только Chrome прочитает полное имя пути, он узнает, что ему нужно будет воспроизвести медиафайл.
Чтобы сделать это на устройстве Android, Chrome может получить доступ к другим приложениям для выполнения этой работы.
Таким образом, Chrome может получить доступ к фотографиям, документам или чему-либо еще, что ему нужно.
Используя эти ресурсы, он представит вам медиафайл так, как задумано.
Если мультимедийный файл представляет собой просто изображение, это то, что вы увидите.
Если это видео, вы получите движущиеся изображения и звук. Вы поняли идею.
С другой стороны, обозначение content:// похоже на расширение файла в Windows.
Он помогает управлять действиями устройства, чтобы использовать файл таким образом, который имеет смысл для вас, конечного пользователя.
Что означает content://media/external/file/ на ПК?
С ПК это может быть немного сложнее по нескольким причинам.
Во-первых, Windows использует расширения файлов, которые служат той же цели, что и content://, но работают по-другому.
Другая причина, по которой это сложнее с ПК, заключается в том, как именование файлов работает в Windows.
Видите ли, Windows обозначает корневой каталог двоеточием, а content:// начинается с двоеточия.
Таким образом, используя соглашения по маркировке Windows, вид содержимого://media/external/file будет означать, что вы просматриваете файл с корневым каталогом с именем «content».
Это ненормально, поскольку по умолчанию Windows называет свою корневую папку «C».
Если вы помните аналогию с картотекой, Windows обычно называет все здание буквой «C», а в этом примере показан ПК, где здание называется «контент».
Это означает, что каждый отдельный файл на компьютере с корневым каталогом «контента» называется не так, как вы могли бы ожидать, и это может иметь серьезные последствия.
Поскольку Windows по умолчанию использует «C», это означает, что в какой-то момент каталог пришлось переименовать в «content».
Когда это произошло, он переименовал каждый файл в операционной системе.
Во многих случаях это может не иметь значения. Вещи имеют другое имя, но они должны работать нормально.
К сожалению, некоторые файлы работают, ссылаясь на другие файлы.
В этом случае эти файлы не смогут найти другую необходимую им информацию, потому что вся она была переименована в этом новом корневом каталоге «контента».
Это может привести к поломке многих функций в Windows, и в целом это плохое время.
Итак, если вы видите это в проводнике Windows (приложение, которое позволяет вам просматривать файлы), а «контент» действительно находится слева в пути к файлу, то вам, возможно, придется столкнуться с некоторой неприятностью.
Как работают расширения файлов
Существует совершенно другой сценарий, и я расскажу об этом позже, но сначала я хочу уделить минутку, чтобы поговорить о расширения файлов в виндес.
Я немного упустил это из виду, так что вот более глубокое объяснение.
В Windows расширение файла стоит в самом конце имени файла.
Здесь вы увидите такие вещи, как «.jpg», «.exe» или «.doc».
Существует множество различных расширений файлов, и они работают в Windows так же, как content:// работает в Android.
Эти расширения сообщают Windows, какие приложения необходимы для открытия файла.
Если вы пытаетесь открыть изображение, вам нужен другой программный инструмент, чем если вы пытаетесь открыть документ Word.
И это справедливо для всех существующих расширений Windows.
Почему я об этом говорю?
Что ж, Windows не понимает content:// как обозначение файла.
Вместо этого ему потребуется расширение для маркировки медиафайла для его успешного воспроизведения.
Это означает, что обозначение content:// запутает Windows и не будет работать.
Альтернативное значение для пользователей ПК
Но есть исключение.
Вы можете получить Google Chrome для Windows, и если вы это сделаете, Chrome действительно знает, что делать с content://.
Надеюсь, все это начинает складываться.
Если у вас есть файл content://, вы можете открыть его в Chrome.
Поскольку Chrome понимает это обозначение, он может выполнять необходимые процессы и получать доступ к другим приложениям Windows, которые могут потребоваться для открытия и воспроизведения медиафайла.
Таким образом, Chrome позволяет пользователям Windows пользоваться теми же универсальными медиафайлами, которые предназначены для систем Android.
Но без Chrome Windows застрянет.
Я хочу подчеркнуть еще одну вещь.
Вы можете увидеть файл на компьютере с Windows с адресом content://media/external/file без ссылки на корневой каталог.
Ключ здесь идет в направлении / или \.
В Windows корневой каталог — C:\. Итак, если вы видите content:\, это означает, что корневая папка была переименована.
Если вы видите content:/, значит, у вас просто есть медиафайл, для запуска которого требуется Chrome.
Что означает content://media/external/file/ в других системах?
Как вы можете себе представить, исключение Chrome не ограничивается Windows.
Вы также можете получить Chrome для iOS, Mac и других систем.
Итак, вообще говоря, если вы видите content://, это означает, что вам нужен Chrome, чтобы он работал.
Когда вы используете Chrome с таким файлом, Chrome уже запрограммирован на то, чтобы знать, что делать, и вы сможете нормально воспроизводить мультимедиа в своем браузере Chrome.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)