ACTUALIZACIÓN (10/10/2012): en DPReview, escribí un tutorial rápido sobre cómo puede revisar y eliminar fotos directamente de sus tarjetas de almacenamiento usando este truco a través de BUZZ Player 4. Consulte ESTA.
Artículo original:
¿Alguna vez ha envidiado a los usuarios de Android / Symbian / BlackBerry / Windows Mobile (e incluso a los futuros usuarios de Windows Phone 8) por la libertad que tienen gracias a las tarjetas de almacenamiento? ¡Ahora obtendrás una respuesta!
Me han preguntado continuamente (ver por ejemplo ESTA y ESTA) acerca de cómo puede reproducir videos que residen únicamente en un dispositivo externo, Kit de conexión de cámara (Es decir, una tarjeta SD o una tarjeta micro / mini con un adaptador) compatible con (CCK) o una llave de memoria USB compatible. Hasta ahora, siempre he recomendado a mis lectores artículos / videos como ESTA y ESTA (vea la viñeta que comienza con “Películas grabadas: si tienes películas grabadas o videos personales, puedes usar CCK para agregar almacenamiento adicional al iPad”). Desafortunadamente, los tutoriales dirigidos a usuarios con jailbreak (por ejemplo, ESTA uno) tampoco han usado enlaces simbólicos (la “magia” que usaremos), lo que significa que se basaron en el visor de imágenes / video integrado de iFile. El soporte multimedia de este último no es nada especial: solo puede reproducir formatos nativos de iOS y no tiene funciones avanzadas.
Hoy, mientras responde la misma pregunta en DPReview (hilo), Volví a probar el mejor reproductor para dispositivos con jailbreak, XBMC, solo para descubrir que tampoco puede acceder a la tarjeta de memoria externa, a diferencia de lo que había pensado. (Para geeks: es, bajo Vídeos> Archivos> Agregar vídeos …> Examinar> Carpeta de inicio, por defecto, solo se le permite acceder / var / mobile, mientras que la tarjeta de almacenamiento se asigna automáticamente a / var / mnt / mount1.) Esto significa solamente el no tan bueno RushPlayer + (revisión) puede acceder de forma nativa a la tarjeta (ya que puede subir en la jerarquía de directorios incluso a la raíz) y nada más. Esto es inaceptable, pensé, e inmediatamente comencé a jugar con los llamados “enlaces simbólicos” a la carpeta de la tarjeta (algo debajo / var / mnt / mount1), creado en el Documento carpetas de aplicaciones oficiales de la AppStore (la única que los reproductores de video de terceros acceden a sus videos).
yo tenía razón – todo funciona como se esperaba, no necesita transferir previamente los videos para su reproducción (a diferencia de los enfoques anteriores) y puede usar cualquier (!!!) reproductor de terceros, incluso los que tienen muchas funciones como “Está jugando”(Mi jugador favorito debido a los DSP – repase y responda a los por qué). Qué es más,
1, no necesitas ninguna aplicación especial para crear estos enlaces, y mucho menos escribir comandos de línea de comandos en el Terminal
2, los enlaces simbólicos están ocultos cuando retira la tarjeta, pero se restauran cuando la vuelve a insertar. Esto significa que solo necesita crear un enlace una vez y no tendrá que hacer lo mismo cuando vuelva a insertar la tarjeta.
3, puede acceder al mismo directorio desde cualquier número de aplicaciones. (Técnicamente, puede crear un enlace simbólico tantas veces como desee, desde cualquier lugar).
Por supuesto, la solución no es tan elegante como una tarjeta que no sobresale del iPad pero, después de todo, es mucho mejor que nada en absoluto y, por supuesto, el método utilizado hasta ahora, explicado en el enlace anterior. tutoriales: 1, asegurándose de que todos sus archivos de video sean nativos de iDevice (sin MKV, sin AVI, etc.) 2, nombrar sus archivos de video para que solo tengan un nombre de 8 caracteres 3, (a veces largo) importarlos antes de la reproducción.
OK, basta de charlas, ¡veamos cómo se debe hacer todo esto! Como verá, es realmente fácil; básicamente, si puede hacer jailbreak a su iPad, también podrá seguir y aprender el flujo de trabajo que presento a continuación.
NOTA:
1, mientras te muestro la creación de enlaces en un reproductor multimedia Documentos carpeta (y también mostrar los resultados en otros dos jugadores, Está jugando y XBMC), puede hacer lo mismo con cualquier tipo de aplicación AppStore (o Cydia), siempre que importe / almacene sus documentos desde / en su carpeta Documentos. Visores / editor de imágenes (sí, puede acceder directamente a sus tomas RAW directamente, mientras está en la tarjeta. ¡Esta es una gran noticia para todos los fotógrafos equipados con iPads!), Aplicaciones de música, cualquier cosa. Es porque almacenar archivos de video (grandes) en tarjetas externas es lo que más se solicita que utilizo dos reproductores multimedia en este tutorial. Una vez más, cualquier otro tipo de aplicación oficial de la AppStore podría acceder directamente a los archivos de la tarjeta de almacenamiento después de crear un enlace simbólico a ella (o un directorio en ella).
2, Al igual que con las mejores aplicaciones y ajustes, todo esto solo funciona en dispositivos con jailbreak. Lo siento chicos, parece que, “gracias” a las restricciones demasiado estrictas de Apple, es necesario hacer jailbreak a sus iDevices para que su uso sea lo más fluido, rápido y eficaz posible.
Creando enlaces
En primer lugar, necesitará la excelente herramienta de manejo de archivos iFile, disponible en Cydia:
(al igual que con todas las capturas de pantalla de este artículo (excepto la que está en la parte inferior del iPhone), haga clic en la imagen en miniatura para obtener una versión mucho más limpia y más grande. Debo usar miniaturas pequeñas de mala calidad para no estropear el diseño del artículo cuando prestados y no gravar demasiado el plan de datos de uno)
Creo que incluso la versión gratuita de iFile es capaz de crear enlaces simbólicos; no pude probar esto porque, como también puede ver en la captura de pantalla anterior, compré iFile y no pude probar la versión gratuita en este sentido.
Antes de comenzar a crear enlaces simbólicos, también deberá insertar la tarjeta con sus videos (o al menos un directorio donde luego pondrá sus videos), a través del CCK, en su iPad. Si la tarjeta tiene un subdirectorio DCIM con imágenes / videos (no tiene que estar presente), se ejecutará el importador de imágenes predeterminado; solo sal de él.
Inicie iFile y toque “Unidad flash”En la esquina superior izquierda, también anotado en la siguiente captura de pantalla. El panel derecho cambiará a la carpeta “/ var / mnt / mount1”(Vea el banner superior).
La lista de directorios de esta toma muestra un directorio “myownvideos”(El que vincularé y que contiene todos mis videos) y otros dos archivos, creados por OS X, podemos simplemente ignorarlos.
Ahora, toca el “Editar”En la esquina superior derecha (también anotado arriba). Aparecerán casillas de verificación redondas delante de cada fila (anotadas a continuación):
Toque el que está frente al directorio al que le gustaría vincularse (en nuestro caso, “myownvideos”):
Toque el icono del portapapeles en la esquina inferior derecha (anotado a continuación). Se mostrará un menú contextual; grifo “Copiar link”En él (también anotado a continuación):
Grifo “Aplicaciones“En el centro de la izquierda (anotado a continuación) y desplácese hacia abajo hasta la aplicación en la que desea crear el enlace simbólico. En mi ejemplo, es”Buen jugador”(También anotado). Tócalo:
Dentro, toca el “Documentos”(Anotado a continuación) para que pueda acceder a ella:
Dentro de “Documentos“, Toca la carpeta”Editar”(Esquina superior derecha) como lo hizo en la primera captura de pantalla de iFile y, después de eso, toque el botón del portapapeles (esquina inferior derecha; anotado a continuación). Seleccione “Crear vínculo”En el menú contextual (anotado a continuación). Después de eso, toque Hecho (esquina superior derecha; también anotado):
La nueva lista de directorios contendrá el nombre del directorio de destino (vinculado); en nuestro caso, “myownvideos”(Anotado a continuación):
Ahora, puede iniciar la aplicación donde creó el enlace; en nuestro caso, Buen jugador. Enumerará el enlace recién creado como una carpeta estándar que se puede tocar:
Tócalo: su contenido aparecerá en la lista, listo para tocar (= reproducción):
Hagamos lo mismo para Está jugando. El resultado del directorio vinculado:
ingresemos al directorio y reproduzcamos un video:
Finalmente, una toma de XBMC entrando en el directorio de Documentos de GoodPlayer. A partir de ahí, tampoco tiene problemas para reproducir contenido con enlaces simbólicos:
¿Y el iPhone?
Desafortunadamente, el único truco específico de CCK para iPhone / iPod touch, CameraConnector, solo permite usar teclados USB externos (y probablemente algunos otros dispositivos de entrada) con estos dispositivos.
(La página principal de Cydia de CameraConnector, mostrando también que lo he comprado)
Ni siquiera la versión actual 0.0.2-1 permite el mapeo en almacenamiento masivo externo, ni siquiera lo intente.
(Ver también mis publicaciones AQUÍ si está interesado en el ajuste.)
ACTUALIZACIÓN (20 / Abr / 2013):
1, mientras que el tutorial anterior explica cómo hacer esto para asignar directorios / archivos externos a las aplicaciones de AppStore, el enlace simbólico también puede ser MUY útil Entre la Documentos directorio (u otras carpetas de almacenamiento de archivos) aplicaciones de AppStore. Un ejemplo: transfieres un video enorme (de varios Gigabytes) a, digamos, Está jugando (debido a sus excelentes capacidades de aumento de volumen / brillo / color), pero me gustaría reproducir el mismo video en, digamos, nPlayer. (Porque este último admite, entre otras cosas, mostrar varias pistas de subtítulos al mismo tiempo). Luego, en lugar de duplicar el archivo o cortarlo / pegarlo (moverlo) desde el reproductor de origen Documentos directorio al del jugador de destino, simplemente crea un pequeño enlace simbólico en el Documentos directorio de este último, apuntando al único archivo de video. Esto hace posible acceder al mismo archivo desde cualquier número de jugadores.
Ojalá Apple implementara algo como esto con negociación manual, iniciada por el usuario, mutua (!) Entre las dos aplicaciones. (Por supuesto que sé que no lo harán).
2, La última versión (0.0.2d3-3) de CameraConnector (consulte la última parte de mi publicación original) puede admitir dispositivos de almacenamiento FAT32 externos, con alguna configuración manual cada vez (?) que conecta el almacenamiento:
Definitivamente probará la nueva versión e informará.
ACTUALIZACIÓN (21 / Abr / 2013): Como prometí en mi actualización de ayer, he jugado bastante con la versión actual 0.0.2d3-3 de CameraConnector para averiguar si realmente se puede usar para acceder a tarjetas de almacenamiento.
Resultó contener el compilado “winocm / ios-usb-framework“bibliotecas (no hay fuente disponible) AQUÍ.
La respuesta hasta ahora es no, al menos no que yo sepa. No pude hacer que ni mis iPads ni mis iPhones mostraran el ID de proveedor / producto de mi tarjeta en mi CCK, que era perfectamente visible para la utilidad de importación de incluso iPads sin jailbreak.
Nota: necesitará “IOKit Tools” (disponible en Cydia) para emitir el “ioreg-p IOUSB-fl“comando.
Nota 2: Solo encontré una discusión sobre este tema, en un famoso sitio PDA ruso. (No lo vinculo porque tiene software descifrado). Uno de los participantes, “Мастер Йогурт“, afirmó que pudo obtener los pid / vid’s de su tarjeta pero ni siquiera funcionaron al proporcionar”usb_cp“con estos valores.
Otro tipo, “sashapont”, dijo que habló con el desarrollador sobre el asunto, pero que no ha recibido ninguna respuesta significativa o útil.
Nota 3: incluso si lo hace funcionar, no podrá crear enlaces simbólicos a estos archivos. Parece que solo puede enumerar (usb_ls) y copiar (usb_cp) esos archivos. En este sentido, acceder a la tarjeta es casi tan restringido como sin jailbreak: debe transfiera sus archivos al almacenamiento principal antes de acceder a ellos (desde, por ejemplo, un reproductor de video).