cordova-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ste...@apache.org
Subject [2/2] git commit: CB-6127 Spanish and French Translations added. Github close #13
Date Wed, 04 Jun 2014 22:38:45 GMT
CB-6127 Spanish and French Translations added. Github close #13


Project: http://git-wip-us.apache.org/repos/asf/cordova-plugin-media/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-plugin-media/commit/f9be2798
Tree: http://git-wip-us.apache.org/repos/asf/cordova-plugin-media/tree/f9be2798
Diff: http://git-wip-us.apache.org/repos/asf/cordova-plugin-media/diff/f9be2798

Branch: refs/heads/master
Commit: f9be27984aa79b4c2cc1ff1b1e7af2419ee3f77d
Parents: eb31b31
Author: ldeluca <ldeluca@us.ibm.com>
Authored: Wed Feb 26 09:36:20 2014 -0500
Committer: Steven Gill <stevengill97@gmail.com>
Committed: Wed Jun 4 15:38:24 2014 -0700

----------------------------------------------------------------------
 doc/de/index.md | 488 +++++++++++++++++++++++++++++++++++++++++++++++++++
 doc/es/index.md | 488 +++++++++++++++++++++++++++++++++++++++++++++++++++
 doc/fr/index.md | 488 +++++++++++++++++++++++++++++++++++++++++++++++++++
 doc/it/index.md | 488 +++++++++++++++++++++++++++++++++++++++++++++++++++
 doc/ja/index.md | 488 +++++++++++++++++++++++++++++++++++++++++++++++++++
 doc/ko/index.md | 488 +++++++++++++++++++++++++++++++++++++++++++++++++++
 doc/pl/index.md | 488 +++++++++++++++++++++++++++++++++++++++++++++++++++
 doc/zh/index.md | 488 +++++++++++++++++++++++++++++++++++++++++++++++++++
 8 files changed, 3904 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-plugin-media/blob/f9be2798/doc/de/index.md
----------------------------------------------------------------------
diff --git a/doc/de/index.md b/doc/de/index.md
new file mode 100644
index 0000000..38d4f3a
--- /dev/null
+++ b/doc/de/index.md
@@ -0,0 +1,488 @@
+<!---
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+-->
+
+# org.apache.cordova.media
+
+Dieses Plugin bietet die Möglichkeit zum Aufzeichnen und Wiedergeben von audio-Dateien auf einem Gerät.
+
+**Hinweis**: die aktuelle Implementierung eine W3C-Spezifikation für Medien-Capture nicht einhalten, und wird nur zu Informationszwecken zur Verfügung gestellt. Zukünftiger Implementierungen wird an der aktuellen W3C-Spezifikation und kann die aktuellen APIs entweiht.
+
+## Installation
+
+    cordova plugin add org.apache.cordova.media
+    
+
+## Unterstützte Plattformen
+
+*   Android
+*   BlackBerry 10
+*   iOS
+*   Windows Phone 7 und 8
+*   Tizen
+*   Windows 8
+
+## Windows Phone Macken
+
+*   Nur eine Mediendatei kann gleichzeitig abgespielt werden.
+
+*   Es gibt strenge Beschränkungen, wie Ihre Anwendung mit anderen Medien interagiert. Finden Sie in der [Microsoft-Dokumentation für details][1].
+
+ [1]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184838(v=vs.92).aspx
+
+## Medien
+
+    var media = new Media(src, mediaSuccess, [mediaError], [mediaStatus]);
+    
+
+### Parameter
+
+*   **Src**: ein URI mit der audio-Inhalte. *(DOM-String und enthält)*
+
+*   **MediaSuccess**: (Optional) der Rückruf, der nach dem führt ein `Media` -Objekt abgeschlossen hat, die aktuelle Wiedergabe, Aufzeichnung oder Stop-Action. *(Funktion)*
+
+*   **Medienfehler**: (Optional) der Rückruf, der ausgeführt wird, wenn ein Fehler auftritt. *(Funktion)*
+
+*   **MediaStatus**: (Optional) der Rückruf, der ausgeführt wird, um Statusänderungen anzugeben. *(Funktion)*
+
+### Konstanten
+
+Die folgenden Konstanten werden gemeldet, als einzigem Parameter an die `mediaStatus` Rückruf:
+
+*   `Media.MEDIA_NONE`= 0;
+*   `Media.MEDIA_STARTING`= 1;
+*   `Media.MEDIA_RUNNING`= 2;
+*   `Media.MEDIA_PAUSED`= 3;
+*   `Media.MEDIA_STOPPED`= 4;
+
+### Methoden
+
+*   `media.getCurrentPosition`: Gibt die aktuelle Position in einer Audiodatei.
+
+*   `media.getDuration`: Gibt die Dauer einer Audiodatei.
+
+*   `media.play`: Starten Sie oder fortsetzen Sie der Wiedergabe einer Audiodatei.
+
+*   `media.pause`: Anhalten der Wiedergabe einer Audiodatei.
+
+*   `media.release`: Das zugrunde liegende Betriebssystem audio Ressourcen frei.
+
+*   `media.seekTo`: Verschiebt die Position innerhalb der audio-Datei.
+
+*   `media.setVolume`: Stellen Sie die Lautstärke für die Audiowiedergabe.
+
+*   `media.startRecord`: Starten der Aufnahme einer audio-Datei.
+
+*   `media.stopRecord`: Stoppen Sie die Aufnahme einer audio-Datei.
+
+*   `media.stop`: Abspielen einer Audiodatei zu stoppen.
+
+### Zusätzliche ReadOnly-Parameter
+
+*   **Position**: die Position innerhalb der audio-Wiedergabe in Sekunden.
+    
+    *   Nicht während des Spiels automatisch aktualisiert; Rufen Sie `getCurrentPosition` zu aktualisieren.
+
+*   **Dauer**: die Dauer der Medien, in Sekunden.
+
+## media.getCurrentPosition
+
+Gibt die aktuelle Position in einer Audiodatei. Aktualisiert auch die `Media` des Objekts `position` Parameter.
+
+    media.getCurrentPosition(mediaSuccess, [mediaError]);
+    
+
+### Parameter
+
+*   **MediaSuccess**: der Rückruf, der die aktuelle Position in Sekunden übergeben wird.
+
+*   **Medienfehler**: (Optional) der Rückruf ausgeführt, wenn ein Fehler auftritt.
+
+### Kleines Beispiel
+
+    // Audio player
+    //
+    var my_media = new Media(src, onSuccess, onError);
+    
+    // Update media position every second
+    var mediaTimer = setInterval(function () {
+        // get media position
+        my_media.getCurrentPosition(
+            // success callback
+            function (position) {
+                if (position > -1) {
+                    console.log((position) + " sec");
+                }
+            },
+            // error callback
+            function (e) {
+                console.log("Error getting pos=" + e);
+            }
+        );
+    }, 1000);
+    
+
+## media.getDuration
+
+Gibt die Dauer einer Audiodatei in Sekunden. Wenn die Dauer unbekannt ist, wird der Wert-1 zurückgegeben.
+
+    media.getDuration();
+    
+
+### Kleines Beispiel
+
+    // Audio player
+    //
+    var my_media = new Media(src, onSuccess, onError);
+    
+    // Get duration
+    var counter = 0;
+    var timerDur = setInterval(function() {
+        counter = counter + 100;
+        if (counter > 2000) {
+            clearInterval(timerDur);
+        }
+        var dur = my_media.getDuration();
+        if (dur > 0) {
+            clearInterval(timerDur);
+            document.getElementById('audio_duration').innerHTML = (dur) + " sec";
+        }
+    }, 100);
+    
+
+## Media.Pause
+
+Pausen Abspielen einer Audiodatei.
+
+    media.pause();
+    
+
+### Kleines Beispiel
+
+    // Play audio
+    //
+    function playAudio(url) {
+        // Play the audio file at url
+        var my_media = new Media(url,
+            // success callback
+            function () { console.log("playAudio():Audio Success"); },
+            // error callback
+            function (err) { console.log("playAudio():Audio Error: " + err); }
+        );
+    
+        // Play audio
+        my_media.play();
+    
+        // Pause after 10 seconds
+        setTimeout(function () {
+            media.pause();
+        }, 10000);
+    }
+    
+
+## Media.Play
+
+Startet oder setzt fort, Abspielen einer Audiodatei.
+
+    media.play();
+    
+
+### Kleines Beispiel
+
+    // Play audio
+    //
+    function playAudio(url) {
+        // Play the audio file at url
+        var my_media = new Media(url,
+            // success callback
+            function () {
+                console.log("playAudio():Audio Success");
+            },
+            // error callback
+            function (err) {
+                console.log("playAudio():Audio Error: " + err);
+            }
+        );
+        // Play audio
+        my_media.play();
+    }
+    
+
+### iOS Macken
+
+*   **NumberOfLoops**: übergeben Sie diese Option, um die `play` -Methode können Sie die Anzahl der angeben soll die Mediendatei ausspielen, z.B.:
+    
+        var myMedia = new Media("http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3")
+        myMedia.play({ numberOfLoops: 2 })
+        
+
+*   **PlayAudioWhenScreenIsLocked**: übergeben Sie diese Option, um die `play` -Methode können Sie angeben, ob Sie möchten Wiedergabe zu ermöglichen, wenn der Bildschirm gesperrt ist. Wenn legen Sie auf `true` (der Standardwert), der Zustand der die mute Taste wird ignoriert, z.B.:
+    
+        var myMedia = new Media("http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3")
+        myMedia.play({ playAudioWhenScreenIsLocked : false })
+        
+
+*   **Reihenfolge der Dateisuche**: Wenn nur ein Dateiname oder Pfad angegeben wird, sucht iOS in das `www` Verzeichnis für die Datei, dann in der Anwendung `documents/tmp` Verzeichnis:
+    
+        var myMedia = new Media("audio/beer.mp3")
+        myMedia.play()  // first looks for file in www/audio/beer.mp3 then in <application>/documents/tmp/audio/beer.mp3
+        
+
+## media.release
+
+Das zugrunde liegende Betriebssystem audio Ressourcen frei. Dies ist besonders wichtig für Android, da gibt es eine begrenzte Anzahl von OpenCore-Instanzen für die Medienwiedergabe. Anwendungen rufen die `release` -Funktion für alle `Media` Ressource, die nicht mehr benötigt wird.
+
+    media.release();
+    
+
+### Kleines Beispiel
+
+    // Audio player
+    //
+    var my_media = new Media(src, onSuccess, onError);
+    
+    my_media.play();
+    my_media.stop();
+    my_media.release();
+    
+
+## media.seekTo
+
+Legt die aktuelle Position in einer Audiodatei.
+
+    media.seekTo(milliseconds);
+    
+
+### Parameter
+
+*   **Millisekunden**: die Position die Wiedergabeposition innerhalb des Audiotracks in Millisekunden festgelegt.
+
+### Kleines Beispiel
+
+    // Audio player
+    //
+    var my_media = new Media(src, onSuccess, onError);
+        my_media.play();
+    // SeekTo to 10 seconds after 5 seconds
+    setTimeout(function() {
+        my_media.seekTo(10000);
+    }, 5000);
+    
+
+### BlackBerry 10 Macken
+
+*   BlackBerry OS 5-Geräten unterstützt nicht.
+
+## media.setVolume
+
+Stellen Sie die Lautstärke für eine audio-Datei.
+
+    media.setVolume(volume);
+    
+
+### Parameter
+
+*   **Lautstärke**: die Lautstärke für Wiedergabe fest. Der Wert muss im Bereich zwischen 0,0 und 1,0 liegen.
+
+### Unterstützte Plattformen
+
+*   Android
+*   iOS
+
+### Kleines Beispiel
+
+    // Play audio
+    //
+    function playAudio(url) {
+        // Play the audio file at url
+        var my_media = new Media(url,
+            // success callback
+            function() {
+                console.log("playAudio():Audio Success");
+            },
+            // error callback
+            function(err) {
+                console.log("playAudio():Audio Error: "+err);
+        });
+    
+        // Play audio
+        my_media.play();
+    
+        // Mute volume after 2 seconds
+        setTimeout(function() {
+            my_media.setVolume('0.0');
+        }, 2000);
+    
+        // Set volume to 1.0 after 5 seconds
+        setTimeout(function() {
+            my_media.setVolume('1.0');
+        }, 5000);
+    }
+    
+
+## media.startRecord
+
+Beginnt mit der Aufnahme einer audio-Datei.
+
+    media.startRecord();
+    
+
+### Unterstützte Plattformen
+
+*   Android
+*   iOS
+*   Windows Phone 7 und 8
+*   Windows 8
+
+### Kleines Beispiel
+
+    // Record audio
+    //
+    function recordAudio() {
+        var src = "myrecording.mp3";
+        var mediaRec = new Media(src,
+            // success callback
+            function() {
+                console.log("recordAudio():Audio Success");
+            },
+    
+            // error callback
+            function(err) {
+                console.log("recordAudio():Audio Error: "+ err.code);
+            });
+    
+        // Record audio
+        mediaRec.startRecord();
+    }
+    
+
+### Android Macken
+
+*   Android-Geräte aufnehmen Audio im Adaptive Sprachcodecs Format. Die angegebene Datei sollte mit einer Endung *.amr* enden.
+
+### iOS Macken
+
+*   iOS nur Datensätze, die Dateien des Typs *WAV* und gibt ein Fehler, wenn die Dateinamen-Erweiterung ist richtig nicht.
+
+*   Wenn ein vollständiger Pfad nicht angegeben ist, wird die Aufzeichnung in der Anwendung platziert `documents/tmp` Verzeichnis. Erreichbar über die `File` -API verwenden `LocalFileSystem.TEMPORARY` . Allen Unterverzeichnissen in Rekordzeit angegeben muss bereits vorhanden sein.
+
+*   Dateien können aufgezeichnet und spielte mit die Dokumenten URI zurück:
+    
+        var myMedia = new Media("documents://beer.mp3")
+        
+
+### Tizen Macken
+
+*   Tizen Geräten unterstützt nicht.
+
+## media.stop
+
+Beendet die Wiedergabe einer Audiodatei.
+
+    Media.Stop();
+    
+
+### Kleines Beispiel
+
+    // Play audio
+    //
+    function playAudio(url) {
+        // Play the audio file at url
+        var my_media = new Media(url,
+            // success callback
+            function() {
+                console.log("playAudio():Audio Success");
+            },
+            // error callback
+            function(err) {
+                console.log("playAudio():Audio Error: "+err);
+            }
+        );
+    
+        // Play audio
+        my_media.play();
+    
+        // Pause after 10 seconds
+        setTimeout(function() {
+            my_media.stop();
+        }, 10000);
+    }
+    
+
+## media.stopRecord
+
+Stoppt die Aufnahme einer audio-Datei.
+
+    media.stopRecord();
+    
+
+### Unterstützte Plattformen
+
+*   Android
+*   iOS
+*   Windows Phone 7 und 8
+*   Windows 8
+
+### Kleines Beispiel
+
+    // Record audio
+    //
+    function recordAudio() {
+        var src = "myrecording.mp3";
+        var mediaRec = new Media(src,
+            // success callback
+            function() {
+                console.log("recordAudio():Audio Success");
+            },
+    
+            // error callback
+            function(err) {
+                console.log("recordAudio():Audio Error: "+ err.code);
+            }
+        );
+    
+        // Record audio
+        mediaRec.startRecord();
+    
+        // Stop recording after 10 seconds
+        setTimeout(function() {
+            mediaRec.stopRecord();
+        }, 10000);
+    }
+    
+
+### Tizen Macken
+
+*   Tizen Geräten unterstützt nicht.
+
+## Medienfehler
+
+A `MediaError` Objekt wird zurückgegeben, um die `mediaError` Callback-Funktion, wenn ein Fehler auftritt.
+
+### Eigenschaften
+
+*   **Code**: einer der vordefinierten Fehlercodes aufgeführt.
+
+*   **Nachricht**: eine Fehlermeldung beschreibt die Details des Fehlers.
+
+### Konstanten
+
+*   `MediaError.MEDIA_ERR_ABORTED`
+*   `MediaError.MEDIA_ERR_NETWORK`
+*   `MediaError.MEDIA_ERR_DECODE`
+*   `MediaError.MEDIA_ERR_NONE_SUPPORTED`
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-plugin-media/blob/f9be2798/doc/es/index.md
----------------------------------------------------------------------
diff --git a/doc/es/index.md b/doc/es/index.md
new file mode 100644
index 0000000..01f9e12
--- /dev/null
+++ b/doc/es/index.md
@@ -0,0 +1,488 @@
+<!---
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+-->
+
+# org.apache.cordova.media
+
+Este plugin proporciona la capacidad de grabar y reproducir archivos de audio en un dispositivo.
+
+**Nota**: la implementación actual no se adhiere a una especificación del W3C para la captura de los medios de comunicación y se proporciona únicamente para su comodidad. Una futura implementación se adherirá a la última especificación W3C y puede desaprueban las API actuales.
+
+## Instalación
+
+    cordova plugin add org.apache.cordova.media
+    
+
+## Plataformas soportadas
+
+*   Android
+*   BlackBerry 10
+*   iOS
+*   Windows Phone 7 y 8
+*   Tizen
+*   Windows 8
+
+## Windows Phone rarezas
+
+*   Archivo sólo multimedia puede reproducir en un momento.
+
+*   Hay restricciones estrictas sobre cómo interactúa la aplicación con otros medios. Consulte la [documentación de Microsoft para obtener más detalles][1].
+
+ [1]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184838(v=vs.92).aspx
+
+## Los medios de comunicación
+
+    var media = new Media(src, mediaSuccess, [mediaError], [mediaStatus]);
+    
+
+### Parámetros
+
+*   **fuente**: un URI que contiene el contenido de audio. *(DOMString)*
+
+*   **mediaSuccess**: (opcional) la devolución de llamada que se ejecuta después de un `Media` objeto ha completado el juego actual, registro o acción. *(Función)*
+
+*   **mediaError**: (opcional) la devolución de llamada que se ejecuta si se produce un error. *(Función)*
+
+*   **mediaStatus**: (opcional) la devolución de llamada que se ejecuta para indicar cambios en el estado. *(Función)*
+
+### Constantes
+
+Las siguientes constantes se presentan como el único parámetro a la `mediaStatus` "callback":
+
+*   `Media.MEDIA_NONE` = 0;
+*   `Media.MEDIA_STARTING` = 1;
+*   `Media.MEDIA_RUNNING` = 2;
+*   `Media.MEDIA_PAUSED` = 3;
+*   `Media.MEDIA_STOPPED` = 4;
+
+### Métodos
+
+*   `media.getCurrentPosition`: Devuelve la posición actual dentro de un archivo de audio.
+
+*   `media.getDuration`: Devuelve la duración de un archivo de audio.
+
+*   `media.play`: Iniciar o reanudar la reproducción de un archivo de audio.
+
+*   `media.pause`: Pausar la reproducción de un archivo de audio.
+
+*   `media.release`: Libera recursos de audio del sistema operativo subyacente.
+
+*   `media.seekTo`: Mueve la posición dentro del archivo de audio.
+
+*   `media.setVolume`: Ajusta el volumen de reproducción de audio.
+
+*   `media.startRecord`: Iniciar la grabación de un archivo de audio.
+
+*   `media.stopRecord`: Dejar de grabar un archivo de audio.
+
+*   `media.stop`: Deja de jugar un archivo de audio.
+
+### Parámetros adicionales de sólo lectura
+
+*   **posición**: la posición dentro de la reproducción de audio, en segundos.
+    
+    *   No actualizada automáticamente durante la reproducción; llame al `getCurrentPosition` para actualizar.
+
+*   **duración**: la duración de los medios de comunicación, en segundos.
+
+## media.getCurrentPosition
+
+Devuelve la posición actual dentro de un archivo de audio. También actualiza el `Media` del objeto `position` parámetro.
+
+    media.getCurrentPosition(mediaSuccess, [mediaError]);
+    
+
+### Parámetros
+
+*   **mediaSuccess**: la devolución de llamada que se pasa a la posición actual en segundos.
+
+*   **mediaError**: (opcional) la devolución de llamada que se ejecutarán si se produce un error.
+
+### Ejemplo rápido
+
+    // Audio player
+    //
+    var my_media = new Media(src, onSuccess, onError);
+    
+    // Update media position every second
+    var mediaTimer = setInterval(function () {
+        // get media position
+        my_media.getCurrentPosition(
+            // success callback
+            function (position) {
+                if (position > -1) {
+                    console.log((position) + " sec");
+                }
+            },
+            // error callback
+            function (e) {
+                console.log("Error getting pos=" + e);
+            }
+        );
+    }, 1000);
+    
+
+## media.getDuration
+
+Devuelve la duración de un archivo de audio en segundos. Si se desconoce la duración, devuelve un valor de -1.
+
+    media.getDuration();
+    
+
+### Ejemplo rápido
+
+    // Audio player
+    //
+    var my_media = new Media(src, onSuccess, onError);
+    
+    // Get duration
+    var counter = 0;
+    var timerDur = setInterval(function() {
+        counter = counter + 100;
+        if (counter > 2000) {
+            clearInterval(timerDur);
+        }
+        var dur = my_media.getDuration();
+        if (dur > 0) {
+            clearInterval(timerDur);
+            document.getElementById('audio_duration').innerHTML = (dur) + " sec";
+        }
+    }, 100);
+    
+
+## media.pause
+
+Detiene temporalmente la reproducción de un archivo de audio.
+
+    media.pause();
+    
+
+### Ejemplo rápido
+
+    // Play audio
+    //
+    function playAudio(url) {
+        // Play the audio file at url
+        var my_media = new Media(url,
+            // success callback
+            function () { console.log("playAudio():Audio Success"); },
+            // error callback
+            function (err) { console.log("playAudio():Audio Error: " + err); }
+        );
+    
+        // Play audio
+        my_media.play();
+    
+        // Pause after 10 seconds
+        setTimeout(function () {
+            media.pause();
+        }, 10000);
+    }
+    
+
+## media.play
+
+Inicia o reanuda la reproducción de un archivo de audio.
+
+    media.play();
+    
+
+### Ejemplo rápido
+
+    // Play audio
+    //
+    function playAudio(url) {
+        // Play the audio file at url
+        var my_media = new Media(url,
+            // success callback
+            function () {
+                console.log("playAudio():Audio Success");
+            },
+            // error callback
+            function (err) {
+                console.log("playAudio():Audio Error: " + err);
+            }
+        );
+        // Play audio
+        my_media.play();
+    }
+    
+
+### iOS rarezas
+
+*   **numberOfLoops**: esta opción para pasar la `play` método para especificar el número de veces que usted quiere presentar los medios de comunicación para jugar, por ejemplo:
+    
+        var myMedia = new Media("http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3")
+        myMedia.play({ numberOfLoops: 2 })
+        
+
+*   **playAudioWhenScreenIsLocked**: pasar en esta opción para el `play` método para especificar si desea permitir la reproducción cuando la pantalla está bloqueada. Si a `true` (el valor predeterminado), se ignora el estado del botón mute hardware, por ejemplo:
+    
+        var myMedia = new Media("http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3")
+        myMedia.play({ playAudioWhenScreenIsLocked : false })
+        
+
+*   **orden de búsqueda de archivos**: cuando se proporciona sólo un nombre de archivo o ruta simple, iOS busca en el `www` Directorio para el archivo, luego en de la aplicación `documents/tmp` Directorio:
+    
+        var myMedia = new Media("audio/beer.mp3")
+        myMedia.play()  // first looks for file in www/audio/beer.mp3 then in <application>/documents/tmp/audio/beer.mp3
+        
+
+## media.release
+
+Libera los recursos de audio del sistema operativo subyacente. Esto es particularmente importante para Android, ya que hay una cantidad finita de instancias de OpenCore para la reproducción multimedia. Las aplicaciones deben llamar el `release` función para cualquier `Media` recurso que ya no es necesario.
+
+    media.release();
+    
+
+### Ejemplo rápido
+
+    // Audio player
+    //
+    var my_media = new Media(src, onSuccess, onError);
+    
+    my_media.play();
+    my_media.stop();
+    my_media.release();
+    
+
+## media.seekTo
+
+Establece la posición actual dentro de un archivo de audio.
+
+    media.seekTo(milliseconds);
+    
+
+### Parámetros
+
+*   **milisegundos**: la posición para ajustar la posición de reproducción en el audio, en milisegundos.
+
+### Ejemplo rápido
+
+    // Audio player
+    //
+    var my_media = new Media(src, onSuccess, onError);
+        my_media.play();
+    // SeekTo to 10 seconds after 5 seconds
+    setTimeout(function() {
+        my_media.seekTo(10000);
+    }, 5000);
+    
+
+### BlackBerry 10 rarezas
+
+*   No compatible con dispositivos BlackBerry OS 5.
+
+## media.setVolume
+
+Ajuste el volumen para un archivo de audio.
+
+    media.setVolume(volume);
+    
+
+### Parámetros
+
+*   **volumen**: el volumen para la reproducción. El valor debe estar dentro del rango de 0.0 a 1.0.
+
+### Plataformas soportadas
+
+*   Android
+*   iOS
+
+### Ejemplo rápido
+
+    // Play audio
+    //
+    function playAudio(url) {
+        // Play the audio file at url
+        var my_media = new Media(url,
+            // success callback
+            function() {
+                console.log("playAudio():Audio Success");
+            },
+            // error callback
+            function(err) {
+                console.log("playAudio():Audio Error: "+err);
+        });
+    
+        // Play audio
+        my_media.play();
+    
+        // Mute volume after 2 seconds
+        setTimeout(function() {
+            my_media.setVolume('0.0');
+        }, 2000);
+    
+        // Set volume to 1.0 after 5 seconds
+        setTimeout(function() {
+            my_media.setVolume('1.0');
+        }, 5000);
+    }
+    
+
+## media.startRecord
+
+Empieza a grabar un archivo de audio.
+
+    media.startRecord();
+    
+
+### Plataformas soportadas
+
+*   Android
+*   iOS
+*   Windows Phone 7 y 8
+*   Windows 8
+
+### Ejemplo rápido
+
+    // Record audio
+    //
+    function recordAudio() {
+        var src = "myrecording.mp3";
+        var mediaRec = new Media(src,
+            // success callback
+            function() {
+                console.log("recordAudio():Audio Success");
+            },
+    
+            // error callback
+            function(err) {
+                console.log("recordAudio():Audio Error: "+ err.code);
+            });
+    
+        // Record audio
+        mediaRec.startRecord();
+    }
+    
+
+### Rarezas Android
+
+*   Dispositivos Android grabación audio en formato Adaptive Multi-Rate. El archivo especificado debe terminar con una extensión de *AMR* .
+
+### iOS rarezas
+
+*   iOS sólo registros a archivos de tipo *.wav* y devuelve un error si el nombre del archivo extensión es no es correcto.
+
+*   Si no se proporciona una ruta completa, la grabación se coloca en la aplicación `documents/tmp` Directorio. Esto puede accederse a través de la `File` API utilizando `LocalFileSystem.TEMPORARY` . Ya debe existir ningún subdirectorio especificado en un tiempo récord.
+
+*   Archivos pueden ser grabados y jugó de nuevo usando los documentos URI:
+    
+        var myMedia = new Media("documents://beer.mp3")
+        
+
+### Rarezas Tizen
+
+*   No compatible con dispositivos Tizen.
+
+## media.stop
+
+Deja de reproducir un archivo de audio.
+
+    media.stop();
+    
+
+### Ejemplo rápido
+
+    // Play audio
+    //
+    function playAudio(url) {
+        // Play the audio file at url
+        var my_media = new Media(url,
+            // success callback
+            function() {
+                console.log("playAudio():Audio Success");
+            },
+            // error callback
+            function(err) {
+                console.log("playAudio():Audio Error: "+err);
+            }
+        );
+    
+        // Play audio
+        my_media.play();
+    
+        // Pause after 10 seconds
+        setTimeout(function() {
+            my_media.stop();
+        }, 10000);
+    }
+    
+
+## media.stopRecord
+
+Detiene la grabación de un archivo de audio.
+
+    media.stopRecord();
+    
+
+### Plataformas soportadas
+
+*   Android
+*   iOS
+*   Windows Phone 7 y 8
+*   Windows 8
+
+### Ejemplo rápido
+
+    // Record audio
+    //
+    function recordAudio() {
+        var src = "myrecording.mp3";
+        var mediaRec = new Media(src,
+            // success callback
+            function() {
+                console.log("recordAudio():Audio Success");
+            },
+    
+            // error callback
+            function(err) {
+                console.log("recordAudio():Audio Error: "+ err.code);
+            }
+        );
+    
+        // Record audio
+        mediaRec.startRecord();
+    
+        // Stop recording after 10 seconds
+        setTimeout(function() {
+            mediaRec.stopRecord();
+        }, 10000);
+    }
+    
+
+### Rarezas Tizen
+
+*   No compatible con dispositivos Tizen.
+
+## MediaError
+
+A `MediaError` objeto es devuelto a la `mediaError` función de devolución de llamada cuando se produce un error.
+
+### Propiedades
+
+*   **código**: uno de los códigos de error predefinido enumerados a continuación.
+
+*   **mensaje**: un mensaje de error que describe los detalles del error.
+
+### Constantes
+
+*   `MediaError.MEDIA_ERR_ABORTED`
+*   `MediaError.MEDIA_ERR_NETWORK`
+*   `MediaError.MEDIA_ERR_DECODE`
+*   `MediaError.MEDIA_ERR_NONE_SUPPORTED`
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-plugin-media/blob/f9be2798/doc/fr/index.md
----------------------------------------------------------------------
diff --git a/doc/fr/index.md b/doc/fr/index.md
new file mode 100644
index 0000000..ce439fa
--- /dev/null
+++ b/doc/fr/index.md
@@ -0,0 +1,488 @@
+<!---
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+-->
+
+# org.apache.cordova.media
+
+Ce plugin permet d'enregistrer et de lire des fichiers audio sur un périphérique.
+
+**Remarque**: l'implémentation actuelle n'est pas conforme à une spécification du W3C pour la capture de médias et est fournie pour plus de commodité seulement. Une prochaine implémentation adhèrera à la toute dernière spécification du W3C, ce qui aura probablement pour effet de déprécier l'API actuelle.
+
+## Installation
+
+    cordova plugin add org.apache.cordova.media
+    
+
+## Plates-formes prises en charge
+
+*   Android
+*   BlackBerry 10
+*   iOS
+*   Windows Phone 7 et 8
+*   Paciarelli
+*   Windows 8
+
+## Windows Phone Quirks
+
+*   Un seul fichier média peut être lu à la fois.
+
+*   Il y a des restrictions strictes concernant la façon dont votre application interagit avec d'autres médias. Consultez la [documentation de Microsoft pour plus d'informations][1].
+
+ [1]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184838(v=vs.92).aspx
+
+## Media
+
+    var media = new Media(src, mediaSuccess, [mediaError], [mediaStatus]);
+    
+
+### Paramètres
+
+*   **src** : l'URI du contenu audio. *(DOMString)*
+
+*   **mediaSuccess** : (facultative) la fonction callback exécutée après que la lecture en cours, l'action d'enregistrement ou l'arrêt de lecture de l'objet `Media` soit terminée. *(Function)*
+
+*   **mediaError** : (facultative) la fonction callback exécutée si une erreur survient. *(Function)*
+
+*   **mediaStatus** : (facultative) la fonction callback exécutée lors de chaque changement d'état. *(Function)*
+
+### Constantes
+
+Les constantes suivantes correspondent au seul paramètre transmis à la fonction callback `mediaStatus` :
+
+*   `Media.MEDIA_NONE` = 0;
+*   `Media.MEDIA_STARTING` = 1;
+*   `Media.MEDIA_RUNNING` = 2;
+*   `Media.MEDIA_PAUSED` = 3;
+*   `Media.MEDIA_STOPPED` = 4;
+
+### Méthodes
+
+*   `media.getCurrentPosition` : retourne la position de lecture dans un fichier audio.
+
+*   `media.getDuration`: retourne la durée d'un fichier audio.
+
+*   `media.play` : permet de commencer ou reprendre la lecture d'un fichier audio.
+
+*   `media.pause` : interrompt la lecture d'un fichier audio.
+
+*   `media.release` : libère les ressources audio correspondantes du système d'exploitation.
+
+*   `media.seekTo` : déplace la position de lecture au sein du fichier audio.
+
+*   `media.setVolume` : permet de régler le volume du clip audio.
+
+*   `media.startRecord` : commence l'enregistrement d'un fichier audio.
+
+*   `media.stopRecord` : arrête l'enregistrement d'un fichier audio.
+
+*   `media.stop` : arrête la lecture d'un fichier audio.
+
+### Paramètres supplémentaires en lecture seule
+
+*   **position** : la position de lecture sein du clip audio, en secondes.
+    
+    *   La valeur n'est pas automatiquement rafraichie pendant la lecture ; un appel à `getCurrentPosition` permet sa mise à jour.
+
+*   **duration** : la durée du média, en secondes.
+
+## media.getCurrentPosition
+
+Retourne la position courante dans un fichier audio. Met également à jour la `Media` de l'objet `position` paramètre.
+
+    media.getCurrentPosition(mediaSuccess, [mediaError]);
+    
+
+### Paramètres
+
+*   **mediaSuccess** : la fonction callback à laquelle est transmise la position actuelle exprimée en secondes.
+
+*   **mediaError** : (facultative) la fonction callback exécutée si une erreur se produit.
+
+### Petit exemple
+
+    // lecteur audio
+    //
+    var my_media = new Media(src, onSuccess, onError);
+    
+    // met à jour la position de lecture du fichier à chaque seconde
+    var mediaTimer = setInterval(function () {
+        // récupère la position
+        my_media.getCurrentPosition(
+            // fonction callback de succès
+            function (position) {
+                if (position > -1) {
+                    console.log((position) + " secondes");
+                }
+            },
+            // fonction callback d'erreur
+            function (e) {
+                console.log("Erreur lors de l'obtention de la position : " + e);
+            }
+        );
+    }, 1000);
+    
+
+## media.getDuration
+
+Retourne la durée d'un fichier audio en quelques secondes. Si on ne connaît pas la durée, elle retourne la valeur -1.
+
+    media.getDuration();
+    
+
+### Petit exemple
+
+    // lecteur audio
+    //
+    var my_media = new Media(src, onSuccess, onError);
+    
+    // récupère la durée
+    var counter = 0;
+    var timerDur = setInterval(function() {
+        counter = counter + 100;
+        if (counter > 2000) {
+            clearInterval(timerDur);
+        }
+        var dur = my_media.getDuration();
+        if (dur > 0) {
+            clearInterval(timerDur);
+            document.getElementById('audio_duration').innerHTML = (dur) + " secondes";
+        }
+    }, 100);
+    
+
+## media.pause
+
+Suspend la lecture d'un fichier audio.
+
+    media.pause();
+    
+
+### Petit exemple
+
+    // joue le clip audio
+    //
+    function playAudio(url) {
+        // joue le fichier audio situé à cette url
+        var my_media = new Media(url,
+            // fonction callback de succès
+            function () { console.log("playAudio() : clip audio joué avec succès"); },
+            // error callback
+            function (err) { console.log("playAudio() : erreur lors de la lecture du clip audio: " + err); }
+        );
+    
+        // lance la lecture du clip audio
+        my_media.play();
+    
+        // met la lecture en pause après 10 secondes
+        setTimeout(function () {
+            media.pause();
+        }, 10000);
+    }
+    
+
+## media.play
+
+Commence ou reprend la lecture d'un fichier audio.
+
+    media.play();
+    
+
+### Petit exemple
+
+    // joue le clip audio
+    //
+    function playAudio(url) {
+        // joue le fichier audio situé à cette url
+        var my_media = new Media(url,
+            // fonction callback de succès
+            function () {
+                console.log("playAudio() : fichier audio lu avec succès");
+            },
+            // fonction callback d'erreur
+            function (err) {
+                console.log("playAudio() : erreur lors de la lecture du fichier audio : " + err);
+            }
+        );
+        // commence la lecture du clip audio
+        my_media.play();
+    }
+    
+
+### iOS Quirks
+
+*   **numberOfLoops** : transmettre cette option à la méthode `play` permet de spécifier le nombre de lectures à la suite d'un fichier donné, par exemple :
+    
+        var myMedia = new Media("http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3")
+        myMedia.play({ numberOfLoops: 2 })
+        
+
+*   **playAudioWhenScreenIsLocked** : transmettre cette option à la méthode `play` permet de spécifier si la lecture doit continuer même lorsque l'écran de l'appareil est verrouillé. Si la valeur est `true` (par défaut), le bouton matériel mute est ignoré, par exemple :
+    
+        var myMedia = new Media("http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3")
+        myMedia.play({ playAudioWhenScreenIsLocked : false })
+        
+
+*   **ordre de recherche de fichier** : si un nom de fichier ou chemin d'accès simple est fourni, iOS recherche d'abord le fichier correspondant dans le répertoire `www`, puis dans le répertoire `documents/tmp` appartenant à l'application :
+    
+        var myMedia = new Media("audio/beer.mp3")
+        myMedia.play()  // recherche d'abord le fichier www/audio/beer.mp3 puis <application>/documents/tmp/audio/beer.mp3
+        
+
+## media.release
+
+Libère certaines ressources audio du système d'exploitation. Cela est particulièrement important pour Android, puisqu'il y a une quantité finie d'instances OpenCore pour la lecture du média. Les applications doivent en général appeler cette fonction `release` pour toute ressource `Media` qui n'est plus nécessaire.
+
+    media.release();
+    
+
+### Petit exemple
+
+    // lecteur audio
+    //
+    var my_media = new Media(src, onSuccess, onError);
+    
+    my_media.play();
+    my_media.stop();
+    my_media.release();
+    
+
+## media.seekTo
+
+Définit la position de lecture actuelle dans un fichier audio.
+
+    media.seekTo(milliseconds);
+    
+
+### Paramètres
+
+*   **milliseconds** : la nouvelle position de lecture au sein du fichier audio, en millisecondes.
+
+### Petit exemple
+
+    // lecteur audio
+    //
+    var my_media = new Media(src, onSuccess, onError);
+        my_media.play();
+    // avance la position à 10 secondes du début du fichier après 5 secondes
+    setTimeout(function() {
+        my_media.seekTo(10000);
+    }, 5000);
+    
+
+### BlackBerry 10 Quirks
+
+*   Cette méthode n'est pas prise en charge sur les périphériques BlackBerry OS 5.
+
+## media.setVolume
+
+Permet de régler le volume d'un fichier audio.
+
+    media.setVolume(volume);
+    
+
+### Paramètres
+
+*   **volume** : le volume à utiliser pour la lecture. La valeur doit être comprise entre 0.0 et 1.0 inclus.
+
+### Plates-formes prises en charge
+
+*   Android
+*   iOS
+
+### Petit exemple
+
+    // joue le clip audio
+    //
+    function playAudio(url) {
+        // joue le fichier audio situé à cette url
+        var my_media = new Media(url,
+            // fonction callback de succès
+            function() {
+                console.log("playAudio() : fichier audio lu avec succès");
+            },
+            // fonction callback d'erreur
+            function(err) {
+                console.log("playAudio() : erreur lors de la lecture du fichier audio : " + err);
+        });
+    
+        // lance la lecture du clip audio
+        my_media.play();
+    
+        // baisse le volume au maximum après 2 secondes
+        setTimeout(function() {
+            my_media.setVolume('0.0');
+        }, 2000);
+    
+        // monte le volume à 1.0 (maximum) après 5 secondes
+        setTimeout(function() {
+            my_media.setVolume('1.0');
+        }, 5000);
+    }
+    
+
+## media.startRecord
+
+Permet de démarrer l'enregistrement d'un fichier audio.
+
+    media.startRecord();
+    
+
+### Plates-formes prises en charge
+
+*   Android
+*   iOS
+*   Windows Phone 7 et 8
+*   Windows 8
+
+### Petit exemple
+
+    // enregistrement audio
+    //
+    function recordAudio() {
+        var src = "myrecording.mp3";
+        var mediaRec = new Media(src,
+            // fonction callback de succès
+            function() {
+                console.log("recordAudio() : audio enregistré avec succès");
+            },
+    
+            // fonction callback d'erreur
+            function(err) {
+                console.log("recordAudio() : erreur lors de l'enregistrement audio : " + err.code);
+            });
+    
+        // débute l'enregistrement audio
+        mediaRec.startRecord();
+    }
+    
+
+### Quirks Android
+
+*   Les appareils Android enregistrent de l'audio au format Adaptive Multi-Rate. Le nom de fichier spécifié doit donc comporter une extension *.amr*.
+
+### iOS Quirks
+
+*   iOS produit uniquement des enregistrements sous la forme de fichier de type *.wav* et renvoie une erreur si l'extension du nom de fichier est incorrecte.
+
+*   Si un chemin d'accès complet n'est pas précisé, l'enregistrement est placé dans le répertoire `documents/tmp` correspondant à l'application. Il sera ensuite accessible via l'API `File` en utilisant la constante `LocalFileSystem.TEMPORARY`. Tout sous-répertoire présent dans le chemin d'accès au moment de l'enregistrement doit déjà exister.
+
+*   Les fichiers peuvent être enregistrés et lus à l'aide de l'URI des documents :
+    
+        var myMedia = new Media("documents://beer.mp3")
+        
+
+### Bizarreries de paciarelli
+
+*   Cette méthode n'est pas prise en charge par les appareils Tizen.
+
+## media.stop
+
+Arrête la lecture d'un fichier audio.
+
+    media.stop();
+    
+
+### Petit exemple
+
+    // joue le clip audio
+    //
+    function playAudio(url) {
+        // joue le fichier audio situé à cette url
+        var my_media = new Media(url,
+            // fonction callback de succès
+            function() {
+                console.log("playAudio() : clip audio lu avec succès");
+            },
+            // fonction callback d'erreur
+            function(err) {
+                console.log("playAudio() : erreur lors de la lecture du clip audio : " + err);
+            }
+        );
+    
+        // démarre la lecture du clip audio
+        my_media.play();
+    
+        // arrête la lecture après 10 secondes
+        setTimeout(function() {
+            my_media.stop();
+        }, 10000);
+    }
+    
+
+## media.stopRecord
+
+Arrête l'enregistrement d'un fichier audio.
+
+    media.stopRecord();
+    
+
+### Plates-formes prises en charge
+
+*   Android
+*   iOS
+*   Windows Phone 7 et 8
+*   Windows 8
+
+### Petit exemple
+
+    // enregistrement audio
+    //
+    function recordAudio() {
+        var src = "myrecording.mp3";
+        var mediaRec = new Media(src,
+            // fonction callback de succès
+            function() {
+                console.log("recordAudio() : audio enregistré avec succès");
+            },
+    
+            // fonction callback d'erreur
+            function(err) {
+                console.log("recordAudio() : erreur lors de l'enregistrement audio : " + err.code);
+            }
+        );
+    
+        // débute l'enregistrement audio
+        mediaRec.startRecord();
+    
+        // arrête l'enregistrement après 10 secondes
+        setTimeout(function() {
+            mediaRec.stopRecord();
+        }, 10000);
+    }
+    
+
+### Bizarreries de paciarelli
+
+*   Pas pris en charge sur les appareils paciarelli.
+
+## MediaError
+
+Un objet `MediaError` est transmis à la fonction callback `mediaError` lorsqu'une erreur survient.
+
+### Propriétés
+
+*   **code**: l'un des codes d'erreur prédéfinis énumérés ci-dessous.
+
+*   **message** : un message donnant davantage de détails sur l'erreur en question.
+
+### Constantes
+
+*   `MediaError.MEDIA_ERR_ABORTED`
+*   `MediaError.MEDIA_ERR_NETWORK`
+*   `MediaError.MEDIA_ERR_DECODE`
+*   `MediaError.MEDIA_ERR_NONE_SUPPORTED`
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-plugin-media/blob/f9be2798/doc/it/index.md
----------------------------------------------------------------------
diff --git a/doc/it/index.md b/doc/it/index.md
new file mode 100644
index 0000000..1ef9b07
--- /dev/null
+++ b/doc/it/index.md
@@ -0,0 +1,488 @@
+<!---
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+-->
+
+# org.apache.cordova.media
+
+Questo plugin consente di registrare e riprodurre i file audio su un dispositivo.
+
+**Nota**: l'implementazione attuale non aderisce a una specifica del W3C per l'acquisizione di mezzi e viene fornito solo per comodità. Una futura realizzazione aderirà alla specifica W3C più recente e può deprecare le API corrente.
+
+## Installazione
+
+    cordova plugin add org.apache.cordova.media
+    
+
+## Piattaforme supportate
+
+*   Android
+*   BlackBerry 10
+*   iOS
+*   Windows Phone 7 e 8
+*   Tizen
+*   Windows 8
+
+## Stranezze di Windows Phone
+
+*   File sola multimediale può essere riprodotti in un momento.
+
+*   Ci sono severe restrizioni su come l'applicazione interagisce con altri media. Vedere la [documentazione di Microsoft per maggiori dettagli][1].
+
+ [1]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184838(v=vs.92).aspx
+
+## Media
+
+    var media = new Media(src, mediaSuccess, [mediaError], [mediaStatus]);
+    
+
+### Parametri
+
+*   **src**: un URI contenente il contenuto audio. *(DOMString)*
+
+*   **mediaSuccess**: (facoltativo) il callback che viene eseguito dopo un `Media` oggetto ha completato il gioco corrente, record o interrompere l'azione. *(Funzione)*
+
+*   **errore mediaError**: (facoltativo) il callback che viene eseguito se si verifica un errore. *(Funzione)*
+
+*   **mediaStatus**: (facoltativo) il callback che viene eseguito per indicare i cambiamenti di stato. *(Funzione)*
+
+### Costanti
+
+Costanti sono segnalate come unico parametro per il `mediaStatus` callback:
+
+*   `Media.MEDIA_NONE` = 0;
+*   `Media.MEDIA_STARTING` = 1;
+*   `Media.MEDIA_RUNNING` = 2;
+*   `Media.MEDIA_PAUSED` = 3;
+*   `Media.MEDIA_STOPPED` = 4;
+
+### Metodi
+
+*   `media.getCurrentPosition`: Restituisce la posizione corrente all'interno di un file audio.
+
+*   `media.getDuration`: Restituisce la durata di un file audio.
+
+*   `media.play`: Iniziare o riprendere la riproduzione di un file audio.
+
+*   `media.pause`: Pausa la riproduzione di un file audio.
+
+*   `media.release`: Libera risorse audio del sistema operativo sottostante.
+
+*   `media.seekTo`: Sposta la posizione all'interno del file audio.
+
+*   `media.setVolume`: Impostare il volume per la riproduzione audio.
+
+*   `media.startRecord`: Iniziare a registrare un file audio.
+
+*   `media.stopRecord`: Interrompere la registrazione di un file audio.
+
+*   `media.stop`: Interrompere la riproduzione di un file audio.
+
+### Parametri supplementari ReadOnly
+
+*   **posizione**: la posizione all'interno della riproduzione audio, in pochi secondi.
+    
+    *   Non aggiornate automaticamente durante il gioco; chiamare `getCurrentPosition` per l'aggiornamento.
+
+*   **durata**: la durata dei media, in secondi.
+
+## media.getCurrentPosition
+
+Restituisce la posizione corrente all'interno di un file audio. Aggiorna anche il `Media` dell'oggetto `position` parametro.
+
+    media.getCurrentPosition(mediaSuccess, [mediaError]);
+    
+
+### Parametri
+
+*   **mediaSuccess**: il callback passato la posizione corrente in pochi secondi.
+
+*   **errore mediaError**: (facoltativo) il callback da eseguire se si verifica un errore.
+
+### Esempio rapido
+
+    // Audio player
+    //
+    var my_media = new Media(src, onSuccess, onError);
+    
+    // Update media position every second
+    var mediaTimer = setInterval(function () {
+        // get media position
+        my_media.getCurrentPosition(
+            // success callback
+            function (position) {
+                if (position > -1) {
+                    console.log((position) + " sec");
+                }
+            },
+            // error callback
+            function (e) {
+                console.log("Error getting pos=" + e);
+            }
+        );
+    }, 1000);
+    
+
+## media.getDuration
+
+Restituisce la durata di un file audio in secondi. Se la durata è sconosciuta, essa restituisce un valore di -1.
+
+    media.getDuration();
+    
+
+### Esempio rapido
+
+    // Audio player
+    //
+    var my_media = new Media(src, onSuccess, onError);
+    
+    // Get duration
+    var counter = 0;
+    var timerDur = setInterval(function() {
+        counter = counter + 100;
+        if (counter > 2000) {
+            clearInterval(timerDur);
+        }
+        var dur = my_media.getDuration();
+        if (dur > 0) {
+            clearInterval(timerDur);
+            document.getElementById('audio_duration').innerHTML = (dur) + " sec";
+        }
+    }, 100);
+    
+
+## Media.pause
+
+Sospende la riproduzione di un file audio.
+
+    media.pause();
+    
+
+### Esempio rapido
+
+    // Play audio
+    //
+    function playAudio(url) {
+        // Play the audio file at url
+        var my_media = new Media(url,
+            // success callback
+            function () { console.log("playAudio():Audio Success"); },
+            // error callback
+            function (err) { console.log("playAudio():Audio Error: " + err); }
+        );
+    
+        // Play audio
+        my_media.play();
+    
+        // Pause after 10 seconds
+        setTimeout(function () {
+            media.pause();
+        }, 10000);
+    }
+    
+
+## Media.Play
+
+Avvia o riprende la riproduzione di un file audio.
+
+    media.play();
+    
+
+### Esempio rapido
+
+    // Play audio
+    //
+    function playAudio(url) {
+        // Play the audio file at url
+        var my_media = new Media(url,
+            // success callback
+            function () {
+                console.log("playAudio():Audio Success");
+            },
+            // error callback
+            function (err) {
+                console.log("playAudio():Audio Error: " + err);
+            }
+        );
+        // Play audio
+        my_media.play();
+    }
+    
+
+### iOS stranezze
+
+*   **numberOfLoops**: passare questa opzione per il `play` metodo per specificare il numero di volte desiderato file multimediale per riprodurre, ad esempio:
+    
+        var myMedia = new Media("http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3")
+        myMedia.play({ numberOfLoops: 2 })
+        
+
+*   **playAudioWhenScreenIsLocked**: questa opzione per passare il `play` metodo per specificare se si desidera consentire la riproduzione quando lo schermo è bloccato. Se impostato su `true` (il valore predefinito), viene ignorato lo stato del pulsante mute hardware, ad esempio:
+    
+        var myMedia = new Media("http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3")
+        myMedia.play({ playAudioWhenScreenIsLocked : false })
+        
+
+*   **ordine di ricerca di file**: quando viene fornito solo un nome file o percorso semplice, cerca in iOS il `www` directory per il file, quindi l'applicazione `documents/tmp` directory:
+    
+        var myMedia = new Media("audio/beer.mp3")
+        myMedia.play()  // first looks for file in www/audio/beer.mp3 then in <application>/documents/tmp/audio/beer.mp3
+        
+
+## media.release
+
+Rilascia le risorse audio del sistema operativo sottostante. Ciò è particolarmente importante per Android, dato che ci sono una quantità finita di OpenCore istanze per la riproduzione multimediale. Le applicazioni devono chiamare il `release` funzione per qualsiasi `Media` risorsa che non è più necessario.
+
+    media.release();
+    
+
+### Esempio rapido
+
+    // Audio player
+    //
+    var my_media = new Media(src, onSuccess, onError);
+    
+    my_media.play();
+    my_media.stop();
+    my_media.release();
+    
+
+## media.seekTo
+
+Imposta la posizione corrente all'interno di un file audio.
+
+    media.seekTo(milliseconds);
+    
+
+### Parametri
+
+*   **millisecondi**: posizione per impostare la posizione di riproduzione all'interno l'audio, in millisecondi.
+
+### Esempio rapido
+
+    // Audio player
+    //
+    var my_media = new Media(src, onSuccess, onError);
+        my_media.play();
+    // SeekTo to 10 seconds after 5 seconds
+    setTimeout(function() {
+        my_media.seekTo(10000);
+    }, 5000);
+    
+
+### BlackBerry 10 capricci
+
+*   Non è supportato sui dispositivi BlackBerry OS 5.
+
+## media.setVolume
+
+Impostare il volume per un file audio.
+
+    media.setVolume(volume);
+    
+
+### Parametri
+
+*   **volume**: il volume impostato per la riproduzione. Il valore deve essere all'interno della gamma di 0,0 e 1,0.
+
+### Piattaforme supportate
+
+*   Android
+*   iOS
+
+### Esempio rapido
+
+    // Play audio
+    //
+    function playAudio(url) {
+        // Play the audio file at url
+        var my_media = new Media(url,
+            // success callback
+            function() {
+                console.log("playAudio():Audio Success");
+            },
+            // error callback
+            function(err) {
+                console.log("playAudio():Audio Error: "+err);
+        });
+    
+        // Play audio
+        my_media.play();
+    
+        // Mute volume after 2 seconds
+        setTimeout(function() {
+            my_media.setVolume('0.0');
+        }, 2000);
+    
+        // Set volume to 1.0 after 5 seconds
+        setTimeout(function() {
+            my_media.setVolume('1.0');
+        }, 5000);
+    }
+    
+
+## media.startRecord
+
+Avvia la registrazione di un file audio.
+
+    media.startRecord();
+    
+
+### Piattaforme supportate
+
+*   Android
+*   iOS
+*   Windows Phone 7 e 8
+*   Windows 8
+
+### Esempio rapido
+
+    // Record audio
+    //
+    function recordAudio() {
+        var src = "myrecording.mp3";
+        var mediaRec = new Media(src,
+            // success callback
+            function() {
+                console.log("recordAudio():Audio Success");
+            },
+    
+            // error callback
+            function(err) {
+                console.log("recordAudio():Audio Error: "+ err.code);
+            });
+    
+        // Record audio
+        mediaRec.startRecord();
+    }
+    
+
+### Stranezze Android
+
+*   Dispositivi Android registrano audio in formato Adaptive Multi-Rate. Il file specificato deve terminare con l'estensione ** .
+
+### iOS stranezze
+
+*   iOS solo i record per i file di tipo *WAV* e restituisce un errore se il file di nome estensione è non corretto.
+
+*   Se non è specificato un percorso completo, la registrazione viene inserita nell'applicazione `documents/tmp` directory. Questo si può accedere tramite il `File` API utilizzando `LocalFileSystem.TEMPORARY` . Deve esistere alcuna sottodirectory specificate a tempo di record.
+
+*   I file possono essere registrati e giocati indietro usando i documenti URI:
+    
+        var myMedia = new Media("documents://beer.mp3")
+        
+
+### Tizen stranezze
+
+*   Tizen periferiche non supportano.
+
+## media.stop
+
+Interrompe la riproduzione di un file audio.
+
+    Media.Stop();
+    
+
+### Esempio rapido
+
+    // Play audio
+    //
+    function playAudio(url) {
+        // Play the audio file at url
+        var my_media = new Media(url,
+            // success callback
+            function() {
+                console.log("playAudio():Audio Success");
+            },
+            // error callback
+            function(err) {
+                console.log("playAudio():Audio Error: "+err);
+            }
+        );
+    
+        // Play audio
+        my_media.play();
+    
+        // Pause after 10 seconds
+        setTimeout(function() {
+            my_media.stop();
+        }, 10000);
+    }
+    
+
+## media.stopRecord
+
+Smette di registrare un file audio.
+
+    media.stopRecord();
+    
+
+### Piattaforme supportate
+
+*   Android
+*   iOS
+*   Windows Phone 7 e 8
+*   Windows 8
+
+### Esempio rapido
+
+    // Record audio
+    //
+    function recordAudio() {
+        var src = "myrecording.mp3";
+        var mediaRec = new Media(src,
+            // success callback
+            function() {
+                console.log("recordAudio():Audio Success");
+            },
+    
+            // error callback
+            function(err) {
+                console.log("recordAudio():Audio Error: "+ err.code);
+            }
+        );
+    
+        // Record audio
+        mediaRec.startRecord();
+    
+        // Stop recording after 10 seconds
+        setTimeout(function() {
+            mediaRec.stopRecord();
+        }, 10000);
+    }
+    
+
+### Tizen stranezze
+
+*   Tizen periferiche non supportano.
+
+## Errore MediaError
+
+A `MediaError` oggetto viene restituito alla `mediaError` funzione di callback quando si verifica un errore.
+
+### Proprietà
+
+*   **codice**: uno dei codici di errore predefiniti elencati di seguito.
+
+*   **messaggio**: un messaggio di errore che descrive i dettagli dell'errore.
+
+### Costanti
+
+*   `MediaError.MEDIA_ERR_ABORTED`
+*   `MediaError.MEDIA_ERR_NETWORK`
+*   `MediaError.MEDIA_ERR_DECODE`
+*   `MediaError.MEDIA_ERR_NONE_SUPPORTED`
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-plugin-media/blob/f9be2798/doc/ja/index.md
----------------------------------------------------------------------
diff --git a/doc/ja/index.md b/doc/ja/index.md
new file mode 100644
index 0000000..2ed4fdc
--- /dev/null
+++ b/doc/ja/index.md
@@ -0,0 +1,488 @@
+<!---
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+-->
+
+# org.apache.cordova.media
+
+このプラグインは、記録し、デバイス上のオーディオ ファイルを再生する機能を提供します。
+
+**注**: 現在の実装では、メディアのキャプチャのための W3C 仕様に準拠していないとは便宜上提供されるだけです。 将来の実装を最新の W3C 仕様に準拠し、現在 Api をとがめることがあります。
+
+## インストール
+
+    cordova plugin add org.apache.cordova.media
+    
+
+## サポートされているプラットフォーム
+
+*   アンドロイド
+*   ブラックベリー 10
+*   iOS
+*   Windows Phone 7 と 8
+*   Tizen
+*   Windows 8
+
+## Windows Phone の癖
+
+*   のみ 1 つのメディア ファイルは、一度に再生できます。
+
+*   アプリケーションと他のメディアとの対話に厳格な制限があります。 [詳細については、Microsoft のマニュアル][1]を参照してください。.
+
+ [1]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184838(v=vs.92).aspx
+
+## メディア
+
+    var media = new Media(src, mediaSuccess, [mediaError], [mediaStatus]);
+    
+
+### パラメーター
+
+*   **src**: オーディオのコンテンツを含む URI。*(,)*
+
+*   **mediaSuccess**: (省略可能) 後に実行するコールバックを `Media` 再生用に現在、レコード、または stop アクション オブジェクトが完了しました。*(機能)*
+
+*   **mediaError**: (省略可能) エラーが発生した場合に実行されるコールバック。*(機能)*
+
+*   **mediaStatus**: (省略可能) 状態の変化を示すために実行されるコールバック。*(機能)*
+
+### 定数
+
+次の定数を唯一のパラメーターとして報告されます、 `mediaStatus` コールバック。
+
+*   `Media.MEDIA_NONE` = 0;
+*   `Media.MEDIA_STARTING` = 1;
+*   `Media.MEDIA_RUNNING` = 2;
+*   `Media.MEDIA_PAUSED` = 3;
+*   `Media.MEDIA_STOPPED` = 4;
+
+### メソッド
+
+*   `media.getCurrentPosition`: オーディオ ファイル内の現在位置を返します。
+
+*   `media.getDuration`: オーディオ ファイルの継続時間を返します。
+
+*   `media.play`: 開始またはオーディオ ファイルの再生を再開します。
+
+*   `media.pause`: オーディオ ファイルの再生を一時停止。
+
+*   `media.release`: 基になるオペレーティング システムのオーディオ リソースを解放します。
+
+*   `media.seekTo`: オーディオ ファイル内の位置を移動します。
+
+*   `media.setVolume`: オーディオの再生ボリュームを設定します。
+
+*   `media.startRecord`: オーディオ ファイルの録音を開始します。
+
+*   `media.stopRecord`: オーディオ ファイルの録音を停止します。
+
+*   `media.stop`: オーディオ ファイルの再生を停止します。
+
+### 追加読み取り専用パラメーター
+
+*   **位置**: 数秒でオーディオの再生では、内の位置。
+    
+    *   自動的に更新されません; のプレイ中にコール `getCurrentPosition` を更新します。
+
+*   **期間**: 秒で、メディアの期間。
+
+## media.getCurrentPosition
+
+オーディオ ファイル内の現在位置を返します。また更新して、 `Media` オブジェクトの `position` パラメーター。
+
+    media.getCurrentPosition(mediaSuccess, [mediaError]);
+    
+
+### パラメーター
+
+*   **mediaSuccess**: 秒の現在の位置を渡されるコールバック。
+
+*   **mediaError**: (省略可能) コールバックでエラーが発生した場合に実行します。
+
+### 簡単な例
+
+    // Audio player
+    //
+    var my_media = new Media(src, onSuccess, onError);
+    
+    // Update media position every second
+    var mediaTimer = setInterval(function () {
+        // get media position
+        my_media.getCurrentPosition(
+            // success callback
+            function (position) {
+                if (position > -1) {
+                    console.log((position) + " sec");
+                }
+            },
+            // error callback
+            function (e) {
+                console.log("Error getting pos=" + e);
+            }
+        );
+    }, 1000);
+    
+
+## media.getDuration
+
+オーディオ ファイルの継続時間 (秒単位) を返します。期間は知られている、-1 の値が返されます。
+
+    media.getDuration();
+    
+
+### 簡単な例
+
+    // Audio player
+    //
+    var my_media = new Media(src, onSuccess, onError);
+    
+    // Get duration
+    var counter = 0;
+    var timerDur = setInterval(function() {
+        counter = counter + 100;
+        if (counter > 2000) {
+            clearInterval(timerDur);
+        }
+        var dur = my_media.getDuration();
+        if (dur > 0) {
+            clearInterval(timerDur);
+            document.getElementById('audio_duration').innerHTML = (dur) + " sec";
+        }
+    }, 100);
+    
+
+## media.pause
+
+オーディオ ファイルの再生を一時停止します。
+
+    media.pause();
+    
+
+### 簡単な例
+
+    // Play audio
+    //
+    function playAudio(url) {
+        // Play the audio file at url
+        var my_media = new Media(url,
+            // success callback
+            function () { console.log("playAudio():Audio Success"); },
+            // error callback
+            function (err) { console.log("playAudio():Audio Error: " + err); }
+        );
+    
+        // Play audio
+        my_media.play();
+    
+        // Pause after 10 seconds
+        setTimeout(function () {
+            media.pause();
+        }, 10000);
+    }
+    
+
+## media.play
+
+開始またはオーディオ ファイルの再生を再開します。
+
+    media.play();
+    
+
+### 簡単な例
+
+    // Play audio
+    //
+    function playAudio(url) {
+        // Play the audio file at url
+        var my_media = new Media(url,
+            // success callback
+            function () {
+                console.log("playAudio():Audio Success");
+            },
+            // error callback
+            function (err) {
+                console.log("playAudio():Audio Error: " + err);
+            }
+        );
+        // Play audio
+        my_media.play();
+    }
+    
+
+### iOS の癖
+
+*   **numberOfLoops**: このオプションを指定して、 `play` メディア ファイルを再生する、例えば回数を指定する方法。
+    
+        var myMedia = new Media("http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3")
+        myMedia.play({ numberOfLoops: 2 })
+        
+
+*   **playAudioWhenScreenIsLocked**: このオプションを渡す、 `play` 、画面がロックされているときに再生を許可するかどうかを指定するメソッド。 場合に設定されている `true` (既定値)、例えば、ハードウェア ミュート ボタンの状態は無視されます。
+    
+        var myMedia = new Media("http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3")
+        myMedia.play({ playAudioWhenScreenIsLocked : false })
+        
+
+*   **ファイル検索の順序**: iOS の検索でファイル名または単純なパスのみが提供される場合、 `www` ディレクトリ、ファイルをアプリケーションの `documents/tmp` ディレクトリ。
+    
+        var myMedia = new Media("audio/beer.mp3")
+        myMedia.play()  // first looks for file in www/audio/beer.mp3 then in <application>/documents/tmp/audio/beer.mp3
+        
+
+## media.release
+
+基になるオペレーティング システムのオーディオ リソースを解放します。 メディアの再生のための OpenCore インスタンスの有限な量があるので、人造人間のため特に重要です。 アプリケーションを呼び出す必要があります、 `release` 任意の関数 `Media` は、もはや必要なリソースです。
+
+    media.release();
+    
+
+### 簡単な例
+
+    // Audio player
+    //
+    var my_media = new Media(src, onSuccess, onError);
+    
+    my_media.play();
+    my_media.stop();
+    my_media.release();
+    
+
+## media.seekTo
+
+オーディオ ファイル内の現在位置を設定します。
+
+    media.seekTo(milliseconds);
+    
+
+### パラメーター
+
+*   **ミリ秒単位**: ミリ秒単位で、オーディオの再生位置を設定する位置。
+
+### 簡単な例
+
+    // Audio player
+    //
+    var my_media = new Media(src, onSuccess, onError);
+        my_media.play();
+    // SeekTo to 10 seconds after 5 seconds
+    setTimeout(function() {
+        my_media.seekTo(10000);
+    }, 5000);
+    
+
+### ブラックベリー 10 癖
+
+*   ブラックベリー OS 5 デバイスでサポートされていません。
+
+## media.setVolume
+
+オーディオ ファイルの音量を設定します。
+
+    media.setVolume(volume);
+    
+
+### パラメーター
+
+*   **ボリューム**: ボリュームの再生を設定します。値は 0.0 ~ 1.0 の範囲内である必要があります。
+
+### サポートされているプラットフォーム
+
+*   アンドロイド
+*   iOS
+
+### 簡単な例
+
+    // Play audio
+    //
+    function playAudio(url) {
+        // Play the audio file at url
+        var my_media = new Media(url,
+            // success callback
+            function() {
+                console.log("playAudio():Audio Success");
+            },
+            // error callback
+            function(err) {
+                console.log("playAudio():Audio Error: "+err);
+        });
+    
+        // Play audio
+        my_media.play();
+    
+        // Mute volume after 2 seconds
+        setTimeout(function() {
+            my_media.setVolume('0.0');
+        }, 2000);
+    
+        // Set volume to 1.0 after 5 seconds
+        setTimeout(function() {
+            my_media.setVolume('1.0');
+        }, 5000);
+    }
+    
+
+## media.startRecord
+
+オーディオ ファイルの録音を開始します。
+
+    media.startRecord();
+    
+
+### サポートされているプラットフォーム
+
+*   アンドロイド
+*   iOS
+*   Windows Phone 7 と 8
+*   Windows 8
+
+### 簡単な例
+
+    // Record audio
+    //
+    function recordAudio() {
+        var src = "myrecording.mp3";
+        var mediaRec = new Media(src,
+            // success callback
+            function() {
+                console.log("recordAudio():Audio Success");
+            },
+    
+            // error callback
+            function(err) {
+                console.log("recordAudio():Audio Error: "+ err.code);
+            });
+    
+        // Record audio
+        mediaRec.startRecord();
+    }
+    
+
+### Android の癖
+
+*   Android 端末適応型マルチレート形式にオーディオを録音します。指定したファイルは、 *.amr*拡張子で終わる必要があります。
+
+### iOS の癖
+
+*   iOS の種類*.wav*と返しますエラー場合は、ファイル名拡張子がファイルをレコードのみが修正されません。
+
+*   記録は、アプリケーションの配置の完全なパスを指定しない場合 `documents/tmp` ディレクトリ。 これを介してアクセスすることができます、 `File` API を使用して `LocalFileSystem.TEMPORARY` 。 記録時に指定された任意のサブディレクトリに存在する必要があります。
+
+*   ファイルを記録し、再生することができますドキュメント URI を使用して。
+    
+        var myMedia = new Media("documents://beer.mp3")
+        
+
+### Tizen の癖
+
+*   Tizen のデバイスでサポートされていません。
+
+## media.stop
+
+オーディオ ファイルの再生を停止します。
+
+    media.stop();
+    
+
+### 簡単な例
+
+    // Play audio
+    //
+    function playAudio(url) {
+        // Play the audio file at url
+        var my_media = new Media(url,
+            // success callback
+            function() {
+                console.log("playAudio():Audio Success");
+            },
+            // error callback
+            function(err) {
+                console.log("playAudio():Audio Error: "+err);
+            }
+        );
+    
+        // Play audio
+        my_media.play();
+    
+        // Pause after 10 seconds
+        setTimeout(function() {
+            my_media.stop();
+        }, 10000);
+    }
+    
+
+## media.stopRecord
+
+オーディオ ファイルの録音を停止します。
+
+    media.stopRecord();
+    
+
+### サポートされているプラットフォーム
+
+*   アンドロイド
+*   iOS
+*   Windows Phone 7 と 8
+*   Windows 8
+
+### 簡単な例
+
+    // Record audio
+    //
+    function recordAudio() {
+        var src = "myrecording.mp3";
+        var mediaRec = new Media(src,
+            // success callback
+            function() {
+                console.log("recordAudio():Audio Success");
+            },
+    
+            // error callback
+            function(err) {
+                console.log("recordAudio():Audio Error: "+ err.code);
+            }
+        );
+    
+        // Record audio
+        mediaRec.startRecord();
+    
+        // Stop recording after 10 seconds
+        setTimeout(function() {
+            mediaRec.stopRecord();
+        }, 10000);
+    }
+    
+
+### Tizen の癖
+
+*   Tizen のデバイスでサポートされていません。
+
+## MediaError
+
+A `MediaError` オブジェクトに返される、 `mediaError` コールバック関数でエラーが発生したとき。
+
+### プロパティ
+
+*   **コード**: 次のいずれかの定義済みのエラー コード。
+
+*   **メッセージ**: エラーの詳細を説明するエラー メッセージ。
+
+### 定数
+
+*   `MediaError.MEDIA_ERR_ABORTED`
+*   `MediaError.MEDIA_ERR_NETWORK`
+*   `MediaError.MEDIA_ERR_DECODE`
+*   `MediaError.MEDIA_ERR_NONE_SUPPORTED`
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-plugin-media/blob/f9be2798/doc/ko/index.md
----------------------------------------------------------------------
diff --git a/doc/ko/index.md b/doc/ko/index.md
new file mode 100644
index 0000000..b197b91
--- /dev/null
+++ b/doc/ko/index.md
@@ -0,0 +1,488 @@
+<!---
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+-->
+
+# org.apache.cordova.media
+
+이 플러그인 기록 장치에 오디오 파일을 재생 하는 기능을 제공 합니다.
+
+**참고**: 현재 구현 미디어 캡처에 대 한 W3C 사양을 준수 하지 않는 및 편의 위해서만 제공 됩니다. 미래 구현 최신 W3C 사양을 준수 한다 고 현재 Api 사용 중지 될 수 있습니다.
+
+## 설치
+
+    cordova plugin add org.apache.cordova.media
+    
+
+## 지원 되는 플랫폼
+
+*   안 드 로이드
+*   블랙베리 10
+*   iOS
+*   Windows Phone 7과 8
+*   Tizen
+*   윈도우 8
+
+## Windows Phone 단점
+
+*   한 번에 하나의 미디어 파일을 다시 재생할 수 있습니다.
+
+*   응용 프로그램 다른 미디어와 상호 작용 하는 방법에 대 한 엄격한 제한이 있다. [자세한 내용은 Microsoft 문서][1] 를 참조 하십시오.
+
+ [1]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184838(v=vs.92).aspx
+
+## 미디어
+
+    var media = new Media(src, mediaSuccess, [mediaError], [mediaStatus]);
+    
+
+### 매개 변수
+
+*   **src**: 오디오 콘텐츠를 포함 하는 URI. *(DOMString)*
+
+*   **mediaSuccess**: (선택 사항) 후 실행 되는 콜백 한 `Media` 개체 현재 재생, 기록, 또는 중지 작업을 완료 했습니다. *(기능)*
+
+*   **mediaError**: (선택 사항) 오류가 발생 하면 실행 되는 콜백. *(기능)*
+
+*   **mediaStatus**: (선택 사항) 상태 변화를 나타내기 위해 실행 하는 콜백. *(기능)*
+
+### 상수
+
+다음 상수를 유일한 매개 변수로 보고 되는 `mediaStatus` 콜백:
+
+*   `Media.MEDIA_NONE` = 0;
+*   `Media.MEDIA_STARTING` = 1;
+*   `Media.MEDIA_RUNNING` = 2;
+*   `Media.MEDIA_PAUSED` = 3;
+*   `Media.MEDIA_STOPPED` = 4;
+
+### 메서드
+
+*   `media.getCurrentPosition`: 오디오 파일 내에서 현재 위치를 반환합니다.
+
+*   `media.getDuration`: 오디오 파일의 기간을 반환합니다.
+
+*   `media.play`: 시작 또는 오디오 파일 재생을 다시 시작 합니다.
+
+*   `media.pause`: 오디오 파일의 재생을 일시 중지 합니다.
+
+*   `media.release`: 기본 운영 체제의 오디오 리소스를 해제합니다.
+
+*   `media.seekTo`: 오디오 파일 내에서 위치를 이동합니다.
+
+*   `media.setVolume`: 오디오 재생 볼륨을 설정 합니다.
+
+*   `media.startRecord`: 오디오 파일을 녹음을 시작 합니다.
+
+*   `media.stopRecord`: 오디오 파일 기록을 중지 합니다.
+
+*   `media.stop`: 오디오 파일 재생을 중지 합니다.
+
+### 추가 읽기 전용 매개 변수
+
+*   **위치**: 위치 오디오 재생 시간 (초).
+    
+    *   플레이; 하는 동안 자동으로 업데이트 전화 `getCurrentPosition` 를 업데이트 합니다.
+
+*   **기간**: 기간, 매체의 초.
+
+## media.getCurrentPosition
+
+오디오 파일 내에서 현재 위치를 반환합니다. 또한 업데이트는 `Media` 개체의 `position` 매개 변수.
+
+    media.getCurrentPosition(mediaSuccess, [mediaError]);
+    
+
+### 매개 변수
+
+*   **mediaSuccess**: 현재 위치 (초) 전달 되는 콜백.
+
+*   **mediaError**: (선택 사항) 콜백 실행 오류가 발생 하는 경우에.
+
+### 빠른 예제
+
+    // Audio player
+    //
+    var my_media = new Media(src, onSuccess, onError);
+    
+    // Update media position every second
+    var mediaTimer = setInterval(function () {
+        // get media position
+        my_media.getCurrentPosition(
+            // success callback
+            function (position) {
+                if (position > -1) {
+                    console.log((position) + " sec");
+                }
+            },
+            // error callback
+            function (e) {
+                console.log("Error getting pos=" + e);
+            }
+        );
+    }, 1000);
+    
+
+## media.getDuration
+
+초 오디오 파일의 기간을 반환합니다. 기간을 알 수 없는 경우-1 값을 반환 합니다.
+
+    media.getDuration();
+    
+
+### 빠른 예제
+
+    // Audio player
+    //
+    var my_media = new Media(src, onSuccess, onError);
+    
+    // Get duration
+    var counter = 0;
+    var timerDur = setInterval(function() {
+        counter = counter + 100;
+        if (counter > 2000) {
+            clearInterval(timerDur);
+        }
+        var dur = my_media.getDuration();
+        if (dur > 0) {
+            clearInterval(timerDur);
+            document.getElementById('audio_duration').innerHTML = (dur) + " sec";
+        }
+    }, 100);
+    
+
+## media.pause
+
+오디오 파일 재생을 일시 중지 합니다.
+
+    media.pause();
+    
+
+### 빠른 예제
+
+    // Play audio
+    //
+    function playAudio(url) {
+        // Play the audio file at url
+        var my_media = new Media(url,
+            // success callback
+            function () { console.log("playAudio():Audio Success"); },
+            // error callback
+            function (err) { console.log("playAudio():Audio Error: " + err); }
+        );
+    
+        // Play audio
+        my_media.play();
+    
+        // Pause after 10 seconds
+        setTimeout(function () {
+            media.pause();
+        }, 10000);
+    }
+    
+
+## media.play
+
+시작 또는 오디오 파일 재생을 다시 시작 합니다.
+
+    media.play();
+    
+
+### 빠른 예제
+
+    // Play audio
+    //
+    function playAudio(url) {
+        // Play the audio file at url
+        var my_media = new Media(url,
+            // success callback
+            function () {
+                console.log("playAudio():Audio Success");
+            },
+            // error callback
+            function (err) {
+                console.log("playAudio():Audio Error: " + err);
+            }
+        );
+        // Play audio
+        my_media.play();
+    }
+    
+
+### iOS 단점
+
+*   **numberOfLoops**:이 옵션을 전달할는 `play` 시간을 재생 하려면, 예를 들어 미디어 파일의 수를 지정 하는 방법:
+    
+        var myMedia = new Media("http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3")
+        myMedia.play({ numberOfLoops: 2 })
+        
+
+*   **playAudioWhenScreenIsLocked**:이 옵션을 전달할는 `play` 메서드는 화면이 잠겨 때 재생 수 있도록 지정 하려면. 만약 설정 `true` (기본값) 하드웨어 음소거 버튼의 상태, 예를 들면 무시 됩니다:
+    
+        var myMedia = new Media("http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3")
+        myMedia.play({ playAudioWhenScreenIsLocked : false })
+        
+
+*   **파일 검색의 순서**: iOS에서 검색 한 파일 이름 또는 간단한 경로 제공 하는 경우는 `www` 파일을 다음 응용 프로그램의 디렉터리 `documents/tmp` 디렉터리:
+    
+        var myMedia = new Media("audio/beer.mp3")
+        myMedia.play()  // first looks for file in www/audio/beer.mp3 then in <application>/documents/tmp/audio/beer.mp3
+        
+
+## media.release
+
+기본 운영 체제의 오디오 리소스를 해제합니다. 이것은 유한 양의 미디어 재생용 OpenCore 인스턴스 때문에 안 드 로이드를 위해 특히 중요 하다입니다. 응용 프로그램 호출 해야는 `release` 함수에 대 한 `Media` 리소스를 더 이상 필요 합니다.
+
+    media.release();
+    
+
+### 빠른 예제
+
+    // Audio player
+    //
+    var my_media = new Media(src, onSuccess, onError);
+    
+    my_media.play();
+    my_media.stop();
+    my_media.release();
+    
+
+## media.seekTo
+
+오디오 파일 내의 현재 위치를 설정합니다.
+
+    media.seekTo(milliseconds);
+    
+
+### 매개 변수
+
+*   **밀리초**: 밀리초에서는 오디오에서 재생 위치를 설정 하는 위치.
+
+### 빠른 예제
+
+    // Audio player
+    //
+    var my_media = new Media(src, onSuccess, onError);
+        my_media.play();
+    // SeekTo to 10 seconds after 5 seconds
+    setTimeout(function() {
+        my_media.seekTo(10000);
+    }, 5000);
+    
+
+### 블랙베리 10 단점
+
+*   블랙베리 OS 5 장치에서 지원 되지 않습니다.
+
+## media.setVolume
+
+오디오 파일의 볼륨을 설정 합니다.
+
+    media.setVolume(volume);
+    
+
+### 매개 변수
+
+*   **볼륨**: 볼륨 재생을 위한 설정. 값은 0.0에서 1.0의 범위 내에서 해야 합니다.
+
+### 지원 되는 플랫폼
+
+*   안 드 로이드
+*   iOS
+
+### 빠른 예제
+
+    // Play audio
+    //
+    function playAudio(url) {
+        // Play the audio file at url
+        var my_media = new Media(url,
+            // success callback
+            function() {
+                console.log("playAudio():Audio Success");
+            },
+            // error callback
+            function(err) {
+                console.log("playAudio():Audio Error: "+err);
+        });
+    
+        // Play audio
+        my_media.play();
+    
+        // Mute volume after 2 seconds
+        setTimeout(function() {
+            my_media.setVolume('0.0');
+        }, 2000);
+    
+        // Set volume to 1.0 after 5 seconds
+        setTimeout(function() {
+            my_media.setVolume('1.0');
+        }, 5000);
+    }
+    
+
+## media.startRecord
+
+오디오 파일 녹음을 시작 합니다.
+
+    media.startRecord();
+    
+
+### 지원 되는 플랫폼
+
+*   안 드 로이드
+*   iOS
+*   Windows Phone 7과 8
+*   윈도우 8
+
+### 빠른 예제
+
+    // Record audio
+    //
+    function recordAudio() {
+        var src = "myrecording.mp3";
+        var mediaRec = new Media(src,
+            // success callback
+            function() {
+                console.log("recordAudio():Audio Success");
+            },
+    
+            // error callback
+            function(err) {
+                console.log("recordAudio():Audio Error: "+ err.code);
+            });
+    
+        // Record audio
+        mediaRec.startRecord();
+    }
+    
+
+### 안 드 로이드 단점
+
+*   안 드 로이드 장치 적응 다중 속도 형식에서 오디오를 기록합니다. 지정 된 파일 *.amr* 확장명으로 끝나야 합니다.
+
+### iOS 단점
+
+*   iOS만 레코드 형식을 *.wav* 및 반환 오류 경우 파일 이름 확장명의 파일을 수정 하지.
+
+*   전체 경로 제공 하지 않으면 응용 프로그램의 기록 배치 됩니다 `documents/tmp` 디렉터리. 이 통해 액세스할 수 있는 `File` API를 사용 하 여 `LocalFileSystem.TEMPORARY` . 기록 시간에 지정 된 하위 디렉터리에 이미 존재 해야 합니다.
+
+*   파일을 기록 하 고 재생할 수 있습니다 문서 URI를 사용 하 여 다시:
+    
+        var myMedia = new Media("documents://beer.mp3")
+        
+
+### Tizen 특수
+
+*   Tizen 장치에서 지원 되지 않습니다.
+
+## media.stop
+
+오디오 파일 재생을 중지 합니다.
+
+    media.stop();
+    
+
+### 빠른 예제
+
+    // Play audio
+    //
+    function playAudio(url) {
+        // Play the audio file at url
+        var my_media = new Media(url,
+            // success callback
+            function() {
+                console.log("playAudio():Audio Success");
+            },
+            // error callback
+            function(err) {
+                console.log("playAudio():Audio Error: "+err);
+            }
+        );
+    
+        // Play audio
+        my_media.play();
+    
+        // Pause after 10 seconds
+        setTimeout(function() {
+            my_media.stop();
+        }, 10000);
+    }
+    
+
+## media.stopRecord
+
+오디오 파일 녹음을 중지 합니다.
+
+    media.stopRecord();
+    
+
+### 지원 되는 플랫폼
+
+*   안 드 로이드
+*   iOS
+*   Windows Phone 7과 8
+*   윈도우 8
+
+### 빠른 예제
+
+    // Record audio
+    //
+    function recordAudio() {
+        var src = "myrecording.mp3";
+        var mediaRec = new Media(src,
+            // success callback
+            function() {
+                console.log("recordAudio():Audio Success");
+            },
+    
+            // error callback
+            function(err) {
+                console.log("recordAudio():Audio Error: "+ err.code);
+            }
+        );
+    
+        // Record audio
+        mediaRec.startRecord();
+    
+        // Stop recording after 10 seconds
+        setTimeout(function() {
+            mediaRec.stopRecord();
+        }, 10000);
+    }
+    
+
+### Tizen 특수
+
+*   Tizen 장치에서 지원 되지 않습니다.
+
+## MediaError
+
+A `MediaError` 개체에 반환 됩니다는 `mediaError` 콜백 함수 오류가 발생 합니다.
+
+### 속성
+
+*   **코드**: 미리 정의 된 오류 코드 중 하나가 아래에 나열 된.
+
+*   **메시지**: 오류 세부 정보를 설명 하는 오류 메시지.
+
+### 상수
+
+*   `MediaError.MEDIA_ERR_ABORTED`
+*   `MediaError.MEDIA_ERR_NETWORK`
+*   `MediaError.MEDIA_ERR_DECODE`
+*   `MediaError.MEDIA_ERR_NONE_SUPPORTED`
\ No newline at end of file


Mime
View raw message