作者VVll (信)
看板MacDev
標題[問題] 調整影片(vedio/media)音量
時間Wed Sep 5 17:00:16 2012
我找到兩種方法去播放影片
比如使用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