Dźwięk w IOS. Wykład 8. Programowanie aplikacji mobilnych na urządzenia Apple (IOS i ObjectiveC) #import "Fraction.h" #import <stdio.

Podobne dokumenty
GLKit. Wykład 10. Programowanie aplikacji mobilnych na urządzenia Apple (IOS i ObjectiveC) #import "Fraction.h" #import <stdio.h>

Klasy Obiekty Dziedziczenie i zaawansowane cechy Objective-C

Frameworki IOS. Wykład 14. Programowanie aplikacji mobilnych na urządzenia Apple (IOS i ObjectiveC) #import "Fraction.h" #import <stdio.

Przechowywanie danych w IOS

Programowanie dla iphone projektowanie interfejsu użytkownika

ABC systemu Windows 2016 PL / Danuta Mendrala, Marcin Szeliga. Gliwice, cop Spis treści

Programowanie Urządzeń Mobilnych. Część II: Android. Wykład 2

BUDOWA APLIKACJI NA PLATFORMĘ IPHONE/IPAD. dr inż. Marcin Tomana

4.10 Odtwarzanie multimediów

Rozdział 1: Wprowadzenie. Rozdział 2: Uruchamianie

JVC CAM Control (na telefony iphone) Instrukcja obsługi

Temat 3. Projektowanie interfejsu użytkonwnika Kalkulator pierwszy program dla IOS

Politechnika Poznańska, Instytut Informatyki, TWO/GE. Programowanie dla ios

Temat 1. Podstawy Środowiska Xcode i wprowadzenie do języka Objective-C

MP4 FY535D. Włączanie: Przesuń przełacznik ON/OFF na pozycję ON i przytrzymaj przycisk > aby właczyć. Aby wyłączyć przesuń przełacznik na pozycję OFF

Programowanie dla iphone Storyboarding i własne elementy interfejsu użytkownika

instrukcja obsługi RXCamView

Programowanie dla ios

NAGRYWANIE I ODTWARZANIE OBRAZU I DŹWIĘKU.

Rozdział 4. Multimedia

Programowanie dla ios

Odkryj na nowo przyjemność korzystania z komputera - z Windows 8 PL!

Bose SoundTouch 10 Czarny Ultimate Audio Konin kategoria: TOP > Bose > Głośniki > Bezprzewodowe

OFERTA NA SYSTEM LIVE STREAMING

GStreamer. Bogdan Kreczmer. Katedra Cybernetyki i Robotyki Wydziału Elektroniki Politechnika Wrocławska

Instrukcja obsługi. Zewnętrzny panel videodomofonowy IP. Konfiguracja i obsługa aplikacji DMSS Plus.

Mikrofon stereofoniczny STM10

Kompletny system multimedialny, łatwe w użyciu a jednocześnie bogate w oferowane funkcje narzędzie wspomagające oprawę liturgii i pracę duszpasterską

Spis treści. Rozdział 3. Podstawowe operacje na plikach...49 System plików Konsola Zapisanie rezultatu do pliku... 50

Temat 13. Czujniki Dlaczego Twój Smartfon jest taki smart?

Mobilna Pracownia Językowa MPJ

Aplikacje WWW - laboratorium

NAZWA PRODUKTU: SmartWatch dla dzieci zegarek G36 z lokalizatorem GSM SIM T189

INSTRUKCJA OBSŁUGI OPROGRAMOWANIA VMS. Spis treści Instalacja Instrukcje użytkowania i obsługi... 3

Napędy optyczne. Paweł Jamer

Instrukcja obsługi. Zewnętrzny panel wideodomofonowy IP. Konfiguracja i obsługa aplikacji DMSS Plus. V_2.1

Nero 12 Platinum. Motywy filmowe retro Nowość - - Efekty filmowe Nowość Nowość -

Rozdział 1. Przegląd bramofonu SAFE

INSTRUKCJA OBSŁUGI URZĄDZENIA ZA POMOCĄ PRZEGLĄDARKI INTERNETOWEJ

Portal Internetowy. wersja SPYONE

CAR MP3 PLAYER RDS 982 INSTRUKCJA kompatybilny z SD, USB, MP3

Programowanie obiektowe zastosowanie języka Java SE

Wideokonferencje MGR INŻ. PAWEŁ SPALENIAK

Szczegółowy Opis Przedmiotu Zamówienia

Instrukcja obsługi SmartWatch S28 Informacja bezpieczeństwa

Smart bracelet Instrukcja obłsugi(pl)

NAZWA PRODUKTU: Kamera IP WIFI zegarek budzik z podczerwienią S124 Cechy produktu

INSTRUKCJA UŻYTKOWNIKA

Instrukcja obsługi rejestratorów XVR. wersja

Przełączanie źródła sygnału audio

Cyfrowy odtwarzacz kaset/usb/sd z radiem stereo i zegarkiem PLL AM/FM Nr produktu

NAZWA PRODUKTU: KAMERA WiFi IP MONITORING HD W ŻARÓWCE 360 STOPNI S152

4 Web Forms i ASP.NET Web Forms Programowanie Web Forms Możliwości Web Forms Przetwarzanie Web Forms...152

Skrócona instrukcja obsługi rejestratora TruVision NVR 70

Odtwarzacz multimedialny

TOPIT Załącznik nr 3 Programowanie aplikacji internetowych

INSTRUKCJA OBSŁUGI USB2.0 TV Tuner. 1. Opis produktu

Instrukcja obsługi programu. BlazeVideo HDTV Player v6

Operacje wejścia/wyjścia odsłona pierwsza

Video Recording Manager 2.0. Przegląd systemu

Programowanie w Javie

Programowanie dla ios

Gramofon z wyjściem USB, ION Quickplay LP, konwerter płyt winylowych => MP3

Eura-Tech. Instrukcja Obsługi Aplikacji Mobilnej

WWQ. Wakacyjne Warsztaty QNAP. Zaczynamy o 11:00. Prowadzący: Łukasz Milic Certyfikowany Trener QNAP

Skrócona instrukcja obsługi

NAZWA PRODUKTU: Mini Kamera Szpiegowska w Budziku Zegarek FullHD WiFi nagrywanie nocne S159 Cechy produktu

Instrukcja użytkownika ARSoft-WZ1

Konwerter kaset magnetofonowych Reflexion HRA-4060

GOCLEVER EYE. Instrukcja Obsługi

Instrukcja obsługi. Konsola Dyspozytorska.

opracował Adam Nowiński

Instrukcja obsługi odtwarzacza mp3 RX4. Gratulujemy wyboru odtwarzacza MP3 nowej generacji i życzymy satysfakcji z jego użytkowania!

Instrukcja obsługi ZGPAX S79

1. ROZPOCZYNANIE PRACY Z KOMPUTEREM

Projektowanie, tworzenie aplikacji mobilnych na platformie Android

Do wszystkich wykonawców

ROZDZIAŁ 1. PRZEGLĄD BRAMOFONU SAFE...

Praca w środowisku Visual Studio 2008, Visual C

JavaFX. Technologie Biznesu Elektronicznego. Wydział Informatyki i Zarządzania Politechnika Wrocławska

Hikvision ivms

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Internetowe Usługi Informacyjne

Instrukcja obsługi Rejestrator jazdy HD (50201)

zapowiedziała wprowadzenie nowego, bardzo taniego telefonu z dwoma kartami SIM: Nokia 108 Dual SIM.

Temat 4. Storyboard i element interfejsu użytkownika Gra w kulki- część 1

Menedżer Realtek HD Audio Podręcznik użytkownika dla systemu operacyjnego Vista. Luty 27, Spis treści

1. ZAWARTOŚĆ PUDEŁKA. Ładowarka USB x 1. Instrukcja obsługi x 1. Wideorejestrator YI Mini Dash x 1. Kabel zasilający Micro USB 3,5 metra

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym

Instrukcja obsługi użytkownika Smartwatcha SW15

Jakie urządzenia można podłączyć do Phantoma?

Spis treści CZĘŚĆ I JĘZYK SIECI 17. Wstęp 13. Rozdział 1 Wprowadzenie do HTML5 19. Rozdział 2 Znajomość znaczników HTML5 37

Spis treści. O autorze 9. O recenzentach 10. Przedmowa 13. Rozdział 1. Oto Linux Mint 17_

Zegarek należy ładować co najmniej 2 godziny przed pierwszym użyciem.

Ovation moduł Playera audio i video w ramach środowiska Pyramix rozwiązanie dla teatrów, sal widowiskowych, telewizji i radia

Po otwarciu pudełka, proszę sprawdzić czy znajdują się w nim następujące rzeczy:

Formaty plików. graficznych, dźwiękowych, wideo

Instrukcja obsługi. Karta video USB + program DVR-USB/8F. Dane techniczne oraz treść poniższej instrukcji mogą ulec zmianie bez uprzedzenia.

KATEGORIA OBSZAR WIEDZY NR ZADANIA Podstawowe informacje i czynności

Testowanie aplikacji mobilnych z ukierunkowaniem na system Android

Instrukcja obsługi. Rozdział I. Wprowadzenie. 1.1 Wstęp. Techtop USB-P1 Telefon VoIP na USB. 1.2 Specyfikacja:

Transkrypt:

#import "Fraction.h" #import <stdio.h> @implementation Fraction -(Fraction*) initwithnumerator: (int) n denominator: (int) d { self = [super init]; } if ( self ) { [self setnumerator: n anddenominator: d]; } return self; -(void) print { printf( "%i/%i", numerator, denominator ); } Dźwięk w IOS Wykład 8 -(void) setnumerator: (int) n { numerator = n; } -(void) setdenominator: (int) d { denominator = d; } -(void) setnumerator: (int) n anddenominator: (int) d { numerator = n; denominator = d; Programowanie aplikacji mobilnych na urządzenia Apple (IOS i ObjectiveC)

Media Player Framework Media Player Pełnoekranowe odtwaranie wide Odtwarzanie audio Dane mogą być lokalne Dane mogą być zdalne Funkcje zwrotne umożliwiają śledzenie tego co dzieje się z materiałem (odtwarzanie, zakończenie ) 2

HTTP Live Streaming Korzystanie ze standardowych serwerów internetowych do strumieniowania dźwięku i obrazu Dostosowanie jakości do dostępnego połączenia internetowego 3

AV Foundation Zestaw narzędzi do Nagrywania Odtwarzania Skomplikowane zarządzanie multimediami Edycja Przechwytywanie Odtwarzanie Konfigurowanie odtwarzania 4

AV Foundation Pełen dostęp do kamer Przednia Tylna Dowolny wybór sposobu przekazywania danych z tych kamer strumień / ramki 5

AirPlay Media Player API Wyświetlanie na zewnętrznym urządzeniu Zdjęcia Filmy Muzyka Zewnętrzne urządzenia Apple TV AirPlay AirPort (dowolne) Droższe amplitunery 6

Biblioteka ipod Można uzyskać dostęp do istniejącej na urządzeniu biblioteki muzycznej Na przykład stworzenie wirtualnego radia w wyścigach samochodowych, korzystającego z dostępnej na urządzeniu muzyki 7

Core Audio, OpenAL Odtwarzanie, przetwarzanie, nagrywanie dźwięku Odtwarzanie wielu dźwięków jednocześnie Odtwarzanie dźwięku strumieniowanego Nagrywanie dźwięku Zarządzanie środowiskiem dźwięku Gdzie ma być odtwarzany Głośnik Słuchawki AirPlay Dock Bluetuth Uruchamianie wibracji Modelowanie odtwarzania dźwięku w wirtualnej przestrzeni 3D 8

CoreAudio Wbudowany Mixer i Equalizer Automatyczny dostęp do sprzętu Automatyczna współpraca z innymi funkcjami urządzenia (jak odbieranie rozmów telefonicznych) Automatyczna optymalizacja czasu pracy na baterii 9

10

Audio Audio Queue Services Nagrywanie Odtwarzanie Pauza Synchronizowanie Zapętlanie 11

Audio Audio File, Converter, Codec Services Zapisywanie dźwięku Odczyt dźwięku z pamięci masowej Transformacje dźwięku Tworzenie własnych koderów 12

Audio Audio Unit Services, Audio Processing Graph Services Pluginy audio Tworzenie własnych pluginów 13

Audio Music Sequencing Services Muzyka MIDI Współpraca z urządzeniami MIDI. Core Audio Clock Services Synchronizacja MIDI. 14

Audio System Sound Services ( System sounds ) Odtwarzanie dźwięków systemowych Efekty dźwiękowe interfejsu użytkownika 15

System Sound Services Interfejs C Odtwarzanie krótkich dźwięków Krótsze niż 30 sekund Uruchamianie wibracji Nie ma tutaj Głośności Pozycjonowania Zapętlania Kontroli czasu Odtwarzania wielu dźwięków na raz 16

System Sound Services Tworzenie obiektów SystemSound AudioServicesCreateSystemSoundID AudioServicesDisposeSystemSoundID Odtwarzanie AudioServicesPlayAlertSound AudioServicesPlaySystemSound 17

System Sound Services Wywołania zwrotne AudioServicesAddSystemSoundCompletion AudioServicesRemoveSystemSoundCompletion Zarządzanie ustawieniami AudioServicesGetPropertyInfo AudioServicesGetProperty AudioServicesSetProperty 18

Core Audio Services Audio Toolbox Pliki, strumienie, nagrywanie, odtwarzanie Audio Unit AV Foundation Obiektowy interfejs do pracy z dźwiękiem Core Audio Typy danych i zarządzanie nimi. 19

AudioToolbox.framework AudioConverter.h Interfejsy pozwalające pracować z conwerterami AudioFile.h Interfejsy zapisu i odczytu audio w plikach AudioFileStream.h Interfejsy strumieniowania dźwięku AudioFormat.h Interfejsy dotyczące obsługi metadanych w plikach dźwiękowych 20

AudioToolbox.framework AudioQueue.h Nagrywanie i odtwarzanie danych AudioServices.h Odtwarzanie krótkich dźwięków i alarmów Interfejs interakcji ze sprzętem audio Zarządzanie sesjami audio w iphone/ipod AudioToolbox.h Główne narzędzia Audio Toolbox AUGraph.h Przetwarzanie dźwięku ExtendedAudioFile.h Praca z plikami audio i formatem PCM 21

AudioUnit.framework AUComponent.h Typy danych AudioComponent.h Interfejs użycia komponentów AudioOutputUnit.h Interfejs IO AudioUnit.h Główny plik nagłówkowy AudioUnit AudioUnitParameters.h Predefiniowane parametry AudioUnitProperties.h Predefiniowane ustawienia 22

CoreMIDI.framework CoreMIDI.h Główny plik nagłówkowy MIDIServices.h Współpraca z urządzeniami midi MIDISetup.h Konfiguracja stanu MIDIThruConnection.h Konfiguracja IO 23

AVFoundation.framework AVAudioPlayer.h Odtwarzanie audio / wideo Z pamięci Z plików Z sieci 24

AVAudioPlayer Class Odtwarzanie dowolnie długich dźwięków Z plików Z pamięci Z sieci Zapętlanie dźwięków Odtwarzanie wielu dźwięków na raz Kontrola głośności dla każdego osobno Przeszukiwanie odtwarzanych plików 25

AVAudioPlayer Class Inicjalizacja obiektu AVAudioPlayer initwithcontentsofurl:error: initwithdata:error: 26

AVAudioPlayer Class Konfiguracja odtwarzania play playattime: pause stop preparetoplay 27

AVAudioPlayer Class Zarządzanie informacjami o dźwięku numberofchannels property channelassignments property duration property currenttime property devicecurrenttime property url property data property 28 28

AVAudioPlayer - Przykład 29

AVAudioPlayer - Przykład 30

AirPlay AirPlay nie wymaga dodatkowych ustawień Użytkownicy mogą skorzystać z AirPlay poprzez MPVolumeView, który jest dostępny albo w dostarczonej kontrolce, albo jako część standardowego interfejsu multitasking IOS Konfiguracja AVPlayer allowsairplayvideo - pozwala na użycie AirPlay domyślnie TAK airplayvideoactive czy jest używane w obecnej chwili usesairplayvideowhileairplayscreenisactive czy pozwolić strumieniowi wideo zastąpić cały, wyświetlany za pomocą airplay ekran. 31

Zakończenie KONIEC 32