中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

運用iOS教你輕松制作音樂播放器

發布時間:2020-10-13 11:04:12 來源:腳本之家 閱讀:209 作者:絢麗星空 欄目:移動開發

本文實例為大家分享了iOS音樂播放器制作的具體代碼,供大家參考,具體內容如下

效果圖

運用iOS教你輕松制作音樂播放器

目錄結構

運用iOS教你輕松制作音樂播放器

代碼

//
// ViewController.m
// 播放音樂
//
// Created by xubh on 2017/3/24.
// Copyright © 2017年 xubh. All rights reserved.
//

#import "ViewController.h"
#import <AVFoundation/AVFoundation.h>

@interface ViewController ()

@property (weak, nonatomic) IBOutlet UIImageView *bgImageview;
@property (strong,nonatomic) AVPlayer *player;
@end

@implementation ViewController

- (void)viewDidLoad {
 [super viewDidLoad];
// 背景圖片和設備屏幕一樣大
 CGRect r = [ UIScreen mainScreen ].applicationFrame;
 self.bgImageview.frame = r;
 // Do any additional setup after loading the view, typically from a nib.
// 毛玻璃效果
 UIToolbar *toolbar = [[UIToolbar alloc]init];
 toolbar.frame = self.bgImageview.bounds;
 toolbar.barStyle = UIBarStyleBlack;
 toolbar.alpha = 0.9;
 [self.bgImageview addSubview:toolbar];

// 創建播放器
// NSString *path =[[NSBundle mainBundle]pathForResource:@"mysong1.mp3" ofType:nil ];
// NSURL *url =[NSURL fileURLWithPath:path];
 NSURL *url = [[NSBundle mainBundle] URLForResource:@"夜的樂章.mp3" withExtension:nil];
 AVPlayerItem *playerItem = [[AVPlayerItem alloc]initWithURL:url];
 self.player = [[AVPlayer alloc] initWithPlayerItem:playerItem];
}

//開始播放和暫停播放
- (IBAction)startOrPauseMusic:(UIButton *)sender {
 switch (sender.tag) {
 case 3:
  [self.player play];
  break;
 case 4:
  [self.player pause];
  break;
 default:
  break;
 }
}
//切換歌曲
- (IBAction)changeMusic:(UIButton *)sender {
 NSString *musicName =nil;
 switch (sender.tag) {
 case 1:
  musicName = @"告白氣球.mp3";
  break;
 case 2:
  musicName = @"周杰倫串燒.mp3";
  break;
 default:
  break;
 }
 NSURL *url = [[NSBundle mainBundle] URLForResource:musicName
      withExtension:nil];
 AVPlayerItem *playerItem = [[AVPlayerItem alloc] initWithURL:url];
 [self.player replaceCurrentItemWithPlayerItem:playerItem];
// 播放音樂
 [self.player play];
}
- (void)didReceiveMemoryWarning {
 [super didReceiveMemoryWarning];
 // Dispose of any resources that can be recreated.
}


@end

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

万安县| 望城县| 郑州市| 环江| 武定县| 南川市| 民丰县| 肇源县| 沭阳县| 朝阳县| 广德县| 噶尔县| 浦江县| 精河县| 绥江县| 顺平县| 陕西省| 宣城市| 合山市| 洪雅县| 佛坪县| 拜城县| 泊头市| 芜湖市| 和顺县| 左权县| 广平县| 明星| 昌吉市| 龙州县| 麻城市| 徐州市| 九台市| 都江堰市| 古丈县| 宁阳县| 太康县| 皮山县| 鲁甸县| 廊坊市| 和平县|