Articles of rapida

¿Cómo grabar varias pistas con AVFoundation?

Acabo de empezar a aprender Swift y quería hacer una aplicación que pueda grabar varias pistas y reproducirlas todas a la vez. Hasta el momento, este tutorial funcionó: http://www.techotopia.com/index.php/Recording_Audio_on_iOS_8_with_AVAudioRecorder_in_Swift . Mi pregunta es: ¿cómo puedo mejor modificar esto para configurar 5 pistas para grabar y reproducirlas todas a la vez? Mi mejor estimación en este […]

¿Cómo puedo tomar una fotografía de un área de la pantalla usando AVFoundation?

Hice una camera que utiliza AVFoundation para tomar una fotografía del área de la pantalla completa. Me gustaría tomar una foto solamente del marco medio de 250×250 de mi camera. Similar a la image a continuación: Estoy interesado en la vista completa que se muestra en la pantalla del teléfono, pero solo aparece el cuadro […]

La aplicación se bloquea cuando se intenta crear el object AVAsset

Estoy intentando reproducir video usando AVPlayer. El problema es que la aplicación se congela cuando bash crear un object AVAsset. Aquí está mi fragment de código. let url = videoUrl.stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet.URLQueryAllowedCharacterSet()) print("loadValuesAsynchronouslyForKeys – \(url)") let asset = AVAsset(URL:NSURL(string: url!)!) print("asset created") CÓDIGO ACTUALIZADO let strURL = videoUrl.stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet.URLQueryAllowedCharacterSet()) print("url string is created – \(strURL!)") if let url […]

¿Cómo puedo agregar una transición gradual de transición / desvanecimiento gradual a AVPlayerLooper?

Tengo un AVPlayerLooper que utiliza un AVQueuePlayer . Es muy fácil enlazar el video, pero quería desvanecerse en el video durante el primer segundo y desaparecer durante el último segundo. Pude hacer que se desvanezca dentro y fuera usando un AVPlayerLayer y un CABasicAnimation que anima la opacidad de manera apropiada, pero no puedo hacerlo […]

Reproducción de un sonido embedded mediante el código Swift 2.0 Xcode 7.1 IOS 9.1

Copiado y pegado este código principalmente. Comstack y ejecuta, pero no juega nada. Utilizando Xcode 7.1 y iOS 9.1. Lo que me he perdido … Archivo de sonido cargado en el progtwig principal y AVAssets … import UIKit import AVFoundation class ViewController: UIViewController { var buttonBeep : AVAudioPlayer? override func viewDidLoad() { super.viewDidLoad() // Do […]

Grabación de video usando AVFoundation Swift

Creé una AVCaptureSession y manipulé cada fotogtwig (morphing) a los usuarios, agregué capas, etc. ¿Cómo puedo convertir esos fotogtwigs en un video que se puede save en el rollo de la camera? Así es como AVCaptureSession func setupCapture() { let session : AVCaptureSession = AVCaptureSession() session.sessionPreset = AVCaptureSessionPreset640x480 let device : AVCaptureDevice = AVCaptureDevice.defaultDeviceWithMediaType(AVMediaTypeVideo) let […]

Agregar icono Airplay a AVPlayer

El siguiente código habilita AirPlay y agrega un icono de AirPlay a la vista de AVPlayer: playerViewController.player?.allowsExternalPlayback = true var volumeView = MPVolumeView() volumeView.showsVolumeSlider = false volumeView.sizeToFit() playerViewController.view.addSubview(volumeView) playerViewController.player!.play() Sin embargo, lo hace en la location incorrecta: el icono de AirPlay aparece en la esquina superior izquierda. ¿Cómo puedo asegurarme de que aparece al lado […]

iOS convierte rápidamente mp3 a aac

Estoy convirtiendo un mp3 a m4a en Swift con un código basado en esto Funciona cuando genero un file PCM. Cuando cambio el formatting de export a m4a, genera un file pero no se reproducirá. ¿Por qué es corrupto? Aquí está el código hasta ahora: import AVFoundation import UIKit class ViewController: UIViewController { var rwAudioSerializationQueue:dispatch_queue_t! […]

Error aleatorio al capturar una foto en iOS

Estoy intentando aquí para capturar una image: var stillImageOutput = AVCaptureStillImageOutput() stillImageOutput!.outputSettings = [AVVideoCodecKey: AVVideoCodecJPEG] […] if let videoConnection = stillImageOutput.connectionWithMediaType(AVMediaTypeVideo) { videoConnection.videoOrientation = AVCaptureVideoOrientation.Portrait println("enabled = \(videoConnection.enabled)") //enabled = true println("active = \(videoConnection.active)") //active = true stillImageOutput.captureStillImageAsynchronouslyFromConnection(videoConnection, completionHandler: { (sampleBuffer, error) in if error != nil { println(error) } }) } ¡Funciona perfectamente la […]

Swift – Agrega color a CGrect

Actualmente estoy agregando un rectángulo a una image en caso de que no esté al cuadrado "llenando" el espacio restante, haciéndolo cuadrado. La idea es que este es un enfoque barato (en términos de time requerido para "forzar" que una image sea cuadrada). Como puede ver en la image adjunta, el cuadrado que genero no […]