有沒有方法使用垂直滑塊更改avplayer上的音量,MPVolumeView只是水平的,而且似乎沒有辦法做到這一點。
我可以使用自定義滑塊:在iOS7上我們有與之交互的音量屬性,在iOS6上似乎唯一的解決方案是AudioMix Trick,但最後一個似乎只適用於「文件」軌道而不是流內容(我需要使用它們)。
有人想出了一個想法?AVPlayer更改音量,垂直滑塊
0
A
回答
2
這爲我工作(iPhone 5的iOS 8.3):
MPVolumeView *volumeView = [[MPVolumeView alloc] initWithFrame:CGRectMake(225, 270, 160, 30)];
CGAffineTransform sliderRotation = CGAffineTransformIdentity;
sliderRotation = CGAffineTransformRotate(sliderRotation,-(M_PI/2));
volumeView.transform = sliderRotation;
[self.view addSubview:volumeView];
+0
我在故事板中有一個佔位符視圖,我添加了MPVolumeView作爲子視圖。我需要確保MPVolumeView的中心是該視圖的中心,以使旋轉正確。 – 2015-12-08 03:55:17
1
這個工作對我的IOS 8.4的子類MPVolumeView和放置的UIView與我想要的位置的XIB文件。
第一小類MPVolumeView。
@implementation UIPlayerVolume
- (void)awakeFromNib {
[super awakeFromNib];
CGRect originalFrame = self.frame;
self.translatesAutoresizingMaskIntoConstraints = YES;
CGAffineTransform sliderRotation = CGAffineTransformIdentity;
sliderRotation = CGAffineTransformRotate(sliderRotation,-(M_PI/2));
self.transform = sliderRotation;
self.frame = originalFrame;
}
@end
相關問題
- 1. jMediaelement垂直音量滑塊
- 2. 垂直音量滑塊
- 3. AVPlayer音量滑塊控制
- 4. 更改滑塊垂直手柄圖像
- 5. JavaFX垂直滑塊
- 6. Viewflipper - 垂直滑塊
- 7. 使用垂直滑動音量
- 8. 創建滑塊更改android音量?
- 9. 垂直滑塊需要更多定製
- 10. 更改iPhone上沒有音量滑塊的音量
- 11. 按音量按鈕時更改音量滑塊位置
- 12. 垂直滑塊使用jQuery
- 13. HTML垂直滑塊元素
- 14. 垂直滑塊並排
- 15. iPad垂直輸入滑塊
- 16. 垂直內容滑塊 - jQuery
- 17. jQuery的滑塊垂直
- 18. 垂直紙滑塊元素
- 19. jquery的垂直滑塊左
- 20. 音量滑塊
- 21. 使Dojo垂直滑塊向後滑動
- 22. jQuery的垂直滑塊滑動保持
- 23. 如何使音量滑塊AVPlayer在Xcode的Mac
- 24. 修改Woocommerce滑動滑塊從水平到垂直佈局
- 25. 音量滑塊CustomControl
- 26. 垂直全頁滑塊像www.tumblr.com在角
- 27. 垂直滑塊採用觸摸iPhone
- 28. 從垂直到水平滑塊
- 29. 角度材料垂直滑塊
- 30. jquery垂直滑塊手柄不移動
也許嘗試在MPVolumeView上做一個轉換? – amergin 2014-10-06 15:48:05
使用自動佈局,你將有一個主要問題 – Andrea 2014-10-07 07:05:00
是的,不知道它如何工作,因爲我沒有嘗試過。如果我接受測試,我會回覆你。也許坐在MPVolumeView裏面有一個非旋轉的視圖,其中包含所有的自動佈局。無論哪種方式,這將是一個爛攤子。 – amergin 2014-10-07 07:18:03