作者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