2010-02-26 2 views
10

Не удается найти исполняемый файл для CFBundle/CFPlugIn 0x432bfa0 (не загружен)
Не можете найти указатель на функцию NewPlugIn для фабрики C5A4CE5B-0BB8-11D8-9D75-0003939615B6 в CFBundle/CFPlugIn 0x432bfa0 (не загружен)"Не удается найти исполняемый файл для CFBundle/CFPlugIn" ошибка

это ошибка, я получаю, когда я пытаюсь запустить этот код:

NSString *path = [[NSBundle mainBundle] pathForResource:[arraySubFarts objectAtIndex:indexPath.row] ofType:@"mp3"]; 
NSURL *file = [[NSURL alloc] initFileURLWithPath:path]; 
AVAudioPlayer *player = [[AVAudioPlayer alloc] initWithContentsOfURL:file error:nil]; 

self.player = player; 
[player prepareToPlay]; 
[player setDelegate:self]; 
[self.player play]; 

у вас есть какие-либо идеи, почему это происходит?

Я включил необходимые рамки, и код работает отлично, единственным, что это странно, консольное сообщение ..

EDIT: Новые нечетные сообщения:

AddRunningClient пусковое устройство на не- нулевой клиент

при воспроизведении MP3.

+0

Это на устройстве или на тренажере? – deanWombourne

+0

Симулятор. Я еще не тестировал его на устройстве. – Emil

+4

Попробуйте на устройстве. Существует множество различий между устройством и симулятором. –

ответ

2

Как швы, что проблема не в коде, может несколько причин для вашей проблемы, так:

  1. Я рекомендую вам создать простой проект, в котором вы кладете простейший звуковой файл или запустить один из примеров проектов яблока, как Metronome или avTouch

  2. Попробуйте удалить XCode, написав в терминале:

    sudo /Developer/Library/uninstall-devtools --mode=all 
    

    и переустановите XCode, потому что иногда возникают проблемы в процессе установки XCode (у меня тоже были некоторые ошибки, но они исчезли после чистой установки).

  3. Try играть один и тот же файл с MPMoviePlayerController

  4. Try для запуска на iPhone.

сообщения «AddRunningClient пускового устройства на ненулевом счете клиента» появляется также mpmoviePlayercontroller на iPhone SDK 4.0 Beta, так что вам не придется беспокоиться об этом слишком много.

Надеюсь, мой ответ вам поможет!

+0

Чистая установка не работала для меня. – alexbw

1

У поддержки Apple есть fairly old thread, у которого может быть какой-то совет мудреца.

Предлагается попробовать запустить Disk Utility в вашей системе, нажав «Восстановить права доступа к диску». Симптомом может быть то, что по какой-либо причине файл DVCPROHDAudio.plugin потерял свой режим выполнения или изменил идентификатор владельца.

+0

Спасибо, я попробую. – Emil

0

попробуйте удалить или переименовать файл плагина на что-то вроде ... plugin.old и заново запустить свой код, чтобы узнать, все ли вы получите ошибку.

0

Или просто перезагрузите компьютер. Как ни странно, это сработало для меня, поскольку это, казалось, происходило только тогда, когда я подключился к своему локальному Wi-Fi.

Да, странно. Но это сработало.

Смежные вопросы