Я пишу приложение для Mac OS. Таким образом, это будет аудиоплеер. Теперь я пытаюсь сделать ползунок объема из AVPLayer, но у меня есть некоторые проблемы. Поэтому я попробовал этот код:Как сделать Volume Slider для Mac-приложения
in h file:
IBOutlet NSLider *volumeSlider;
IBOutlet NSButton *button;
AVPlayer *myplayer;
-(IBAction)changeslider;
in m file:
[myplayer.volume=volumeSlider.value]
Так я имею ошибку Назначение «плавать» от несовместимого «ид» типа. Так что я делаю неправильно? Я знаю, что горячо делать ползунок объема в IOS из MPMVolumeView, но Mac OS использует ТОЛЬКО AVPlayer или AVAudioPlayer. Спасибо за ответы.
Так что у меня есть идея с + или - громкость с кнопок.
NSString *change
change = @"%@", +1;
iPodplayer.volume=change;
Но я также ошибка с поплавком ...
Ваш синтаксис вызова метода неверен. Я думаю, что вы новичок и даете время, чтобы изучить основы, –
@AnoopVaidya: Поскольку он задает основной вопрос, он в настоящее время изучает основы. Не демотивируйте его. – DarkDust
@DarkDust: Да, я знаю, поскольку мы можем видеть несколько других синтаксических и типовых ошибок. Вот почему я прокомментировал. И мне очень жаль, если он пострадает от моих комментариев. –