|
@@ -149,13 +149,24 @@ public class BFRecordScreenController: BFBaseViewController {
|
|
lazy var playBtn: UIButton = {
|
|
lazy var playBtn: UIButton = {
|
|
let btn = UIButton(frame: CGRect(x: 0, y: 0, width: 150, height: 156))
|
|
let btn = UIButton(frame: CGRect(x: 0, y: 0, width: 150, height: 156))
|
|
btn.setImage(imageInRecordScreenKit(by: "preview_play"), for: .normal)
|
|
btn.setImage(imageInRecordScreenKit(by: "preview_play"), for: .normal)
|
|
- let vv = UIView(frame: CGRect(x: 0, y: 0, width: 1, height: 1))
|
|
|
|
|
|
+ let vv = UIView(frame: CGRect(x: 0, y: 0, width: 0.5, height: 0.5))
|
|
|
|
+ vv.backgroundColor = UIColor.init(white: 1, alpha: 0.3)
|
|
btn.setImage(vv.graphicsGetImage(), for: .selected)
|
|
btn.setImage(vv.graphicsGetImage(), for: .selected)
|
|
- btn.setImage(nil, for: .highlighted)
|
|
|
|
btn.addTarget(self, action: #selector(playVideo(btn:)), for: .touchUpInside)
|
|
btn.addTarget(self, action: #selector(playVideo(btn:)), for: .touchUpInside)
|
|
|
|
+ btn.addTarget(self, action: #selector(playbtnDown(btn:)), for: .touchDown)
|
|
|
|
+ btn.addTarget(self, action: #selector(playbtnCancle(btn:)), for: .touchCancel)
|
|
btn.center = view.center
|
|
btn.center = view.center
|
|
return btn
|
|
return btn
|
|
}()
|
|
}()
|
|
|
|
+
|
|
|
|
+ @objc func playbtnDown(btn:UIButton){
|
|
|
|
+ let vv = UIView(frame: CGRect(x: 0, y: 0, width: 0.5, height: 0.5))
|
|
|
|
+ vv.backgroundColor = UIColor.init(white: 1, alpha: 0.3)
|
|
|
|
+ btn.setImage(vv.graphicsGetImage(), for: .normal)
|
|
|
|
+ }
|
|
|
|
+ @objc func playbtnCancle(btn:UIButton){
|
|
|
|
+ btn.setImage(imageInRecordScreenKit(by: "preview_play"), for: .normal)
|
|
|
|
+ }
|
|
|
|
|
|
lazy var bottomeView: UIImageView = {
|
|
lazy var bottomeView: UIImageView = {
|
|
let iv = UIImageView(image: imageInRecordScreenKit(by: "bottom_shadow"))
|
|
let iv = UIImageView(image: imageInRecordScreenKit(by: "bottom_shadow"))
|
|
@@ -1334,6 +1345,8 @@ public class BFRecordScreenController: BFBaseViewController {
|
|
}
|
|
}
|
|
|
|
|
|
@objc func playVideo(btn: UIButton) {
|
|
@objc func playVideo(btn: UIButton) {
|
|
|
|
+ btn.setImage(imageInRecordScreenKit(by: "preview_play"), for: .normal)
|
|
|
|
+
|
|
if itemModels[currItemModelIndex].mediaType == .IMAGE && itemModels[currItemModelIndex].voiceStickers.count <= 0 {
|
|
if itemModels[currItemModelIndex].mediaType == .IMAGE && itemModels[currItemModelIndex].voiceStickers.count <= 0 {
|
|
BFLog(message: "图片没有录音无法播放")
|
|
BFLog(message: "图片没有录音无法播放")
|
|
btn.isSelected = true
|
|
btn.isSelected = true
|