我试图为一些孩子制作一个简单的应用程序。我想显示一张照片并将该照片链接到声音。显示图像并将其链接到声音
当孩子点击“播放声音”时,它应播放代表图像的音频。
到目前为止我已经做了只显示图像,我已经把它放在Assets.xcassets,但我的问题是.. 如何将这些照片链接到一些音频文件,并通过点击“播放声音”
这是我在ViewController.swift代码:
@IBOutlet weak var viewImage: UIImageView!
var images: [UIImage] = [
UIImage(named: "photo1.png")!,
UIImage(named: "photo2.png")!,
UIImage(named: "photo3.png")!,
UIImage(named: "photo4.png")!,
UIImage(named: "photo5.png")!,
UIImage(named: "photo6.png")!,
UIImage(named: "photo7.png")!,
UIImage(named: "photo8.png")!
]
var currentImagesIndex = 0
@IBAction func nextImage(_ sender: Any) {
currentImagesIndex += 1
let numberOfImages = images.count
let nextImagesIndex = currentImagesIndex % numberOfImages
viewImage.image = images[nextImagesIndex]
}
到目前为止,当我点击下一张图就说明了我一个新的照片,它的工作确定。现在我想要做的就是将“photo1-8”链接到音频并播放它。
我会感谢任何形式的帮助, 拉杜
上的ImageView –