看板 MacDev 關於我們 聯絡資訊
我找到兩種方法去播放影片 比如使用AVFoundation下的AVPlayer AVPlayer* avPlayer = [[AVPlayer playerWithURL:fileURL] retain]; AVPlayerLayer* avPlayerLayer = [[AVPlayerLayer playerLayerWithPlayer:avPlayer] retain]; CALayer *layer = self.view.layer; avPlayerLayer.frame = layer.bounds; [layer addSublayer: avPlayerLayer]; [avPlayer play]; 或者使用MediaPlayer底下的 MPMoviePlayerViewController *mpviewController = [[MPMoviePlayerViewController alloc] initWithContentURL:fileURL]; [self presentMoviePlayerViewControllerAnimated:mpviewController]; player = mpviewController.moviePlayer; player.movieSourceType = MPMovieSourceTypeFile; player.fullscreen = YES; player.controlStyle = MPMovieControlStyleNone; [self.view addSubview:mpviewController.view]; [player play]; 但我想要用程式碼控制音量 像[AVAudioPlayer setVolume:(0-1)] 在我找到的這兩種方法中 都沒有好的解法 包含MediaPlayer下使用 player.useApplicationAudioSession = YES; [[MPMusicPlayerController applicationMusicPlayer] setVolume:0]; 也是無效 所以想請問 是否有其他API可以使用 或者這兩種方法 如何增加音量控制的功能 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.170.152.115
johnlinvc:http://goo.gl/E2udC 09/06 20:11