Как автоматически воспроизводить музыку сразу же после запуска моего приложения?

Мне нужна помощь в моем приложении, которое я недавно начал. Я очень большой стартер для кодирования, поэтому, пожалуйста, помогите мне, это будет означать много. Мне нужна музыка для воспроизведения, как только пользователь входит в мое приложение, я следил за другими учебниками по youtube, но они работают только для старых версий Xcode, поэтому, пожалуйста, помогите вам поблагодарить вас.

3 Solutions collect form web for “Как автоматически воспроизводить музыку сразу же после запуска моего приложения?”

Как насчет того, чтобы поместить его в ваше application didFinishLaunching но обязательно application didFinishLaunching его в себе .h и .m.

Что-то вроде этого должно решить вашу проблему:

 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { NSString* resourcePath = [[NSBundle mainBundle] resourcePath]; resourcePath = [resourcePath stringByAppendingString:@"/YOURMUSICNAME.wav"]; NSLog(@"Path to play: %@", resourcePath); NSError* err; //Initialize our player pointing to the path to our resource player = [[AVAudioPlayer alloc] initWithContentsOfURL: [NSURL fileURLWithPath:resourcePath] error:&err]; if( err ){ //bail! NSLog(@"Failed with reason: %@", [err localizedDescription]); } else{ //set our delegate and begin playback player.delegate = self; [player play]; player.numberOfLoops = -1; player.currentTime = 0; player.volume = 1.0; } } 

Затем, если вы хотите остановить его:

 [player stop]; 

или приостановить его:

 [player pause]; 

а также импортировать его в файл заголовка:

 #import <AVFoundation/AVFoundation.h> 

РЕДАКТИРОВАТЬ:

Вы должны, конечно, объявить его в своем заголовке, а затем синтезировать его.

//.h и добавим жирную часть:

@interface ViewController: UIViewController < AVAudioPlayerDelegate > {

 AVAudioPlayer *player; } @property (nonatomic, retain) AVAudioPlayer *player; 

//.m

 @synthesize player; 

Вы можете использовать AVAudioPlayer . Это довольно просто:

 NSURL *path = [[NSURL alloc] initFileURLWithPath:[DataPersister getQualifiedPathForFileInDirectory:DataPersisterPathBundle fileName:@"music.mp3"]]; NSError *outError; AVAudioPlayer *musicSound = [[AVAudioPlayer alloc] initWithContentsOfURL:path error:&outError]; [musicSound play]; [path release]; 

Не забудьте импортировать

 #import <AVFoundation/AVFoundation.h> 
 NSURL *url = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/MUSIC.mp3", [[NSBundle mainBundle] resourcePath]]]; NSError *error; audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error]; audioPlayer.numberOfLoops = -1; [audioPlayer play]; audioPlayer.volume = 1.0; audioPlayer.currentTime = 2; 

Используйте это приложение - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions метод - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions будет воспроизводить музыку точно

Счастливое кодирование;)

  • iOS UIImagePickerController vs AV foundation: вы хотите реализовать захват изображения с помощью наложения, что лучше?
  • Неизвестный класс **** в файле Interface Builder
  • Настройка другого интерфейса экрана запуска на ipad / iphone
  • что делает показанный код счетчика NSLog?
  • Удалить println () для выпуска версии iOS Swift
  • iOS: использование @private для скрытия свойств
  • возможно ли изменить высоту голоса в голосе AVSpeechSynthesizer?
  • Параметр совместного использования UIActivityViewController Gmail объект и тело установлены дважды?
  • Каталог активов: доступ к изображениям с одинаковым именем в разных папках
  • Gstreamer не воспроизводит несколько потоков одновременно
  • CollectionView прокрутите страницу вверх
  • Interesting Posts

    Обходной путь для Swift Enum с аргументами типа raw + case?

    iOS Autolayout rotation Сбой приложения

    Проблемы с управлением iOS – ARC / памятью с помощью ModalViewControllers

    CTFrame отсекает первую строку текста

    iOS: SVProgressHUD не отменяет, когда пользователь переходит с одного экрана на другой в IOS Xcode

    Список API / процессов многозадачности iOS

    Как вызвать веб-службу .NET XML с использованием библиотеки AFNetworking

    что тестирует яблоко в приложениях IOS?

    Обнаружение телефонных звонков в iOS с помощью CTCallCenter (Swift)

    Свойство AppDelegate window.rootViewController

    iOS 10: Как отладить Today Widget – сообщение «Не удалось загрузить»

    Класс как параметр функции в Swift

    IOS 7.1, Ограничения обычной ширины на универсальном раскадровке игнорируются, если целевое семейство устройств установлено на iPad

    Просмотр капель 20 пикселей при сборке против iOS 6 SDK в Xcode 4.5

    Удаление пользователя в iOS с помощью Parse login

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.