zoukankan      html  css  js  c++  java
  • ios 音乐播放

    #import "ViewController.h"

    #import <AVFoundation/AVFoundation.h>

     

    @interface ViewController ()

     

    @property(nonatomic,strong)AVAudioPlayer*player;

     

    @end

     

    @implementation ViewController

     

    - (void)viewDidLoad {

        [super viewDidLoad];

        //添加两个按钮

        UIButton *playBtn=[UIButton buttonWithType:UIButtonTypeCustom];

        playBtn.backgroundColor=[UIColor grayColor];

        playBtn.frame=CGRectMake(10, 10, 100, 50);

        [self.view addSubview:playBtn];

        [playBtn addTarget:self action:@selector(playMusic) forControlEvents:UIControlEventTouchUpInside];

        

        UIButton *pauseBtn=[UIButton buttonWithType:UIButtonTypeCustom];

        pauseBtn.backgroundColor=[UIColor grayColor];

        pauseBtn.frame=CGRectMake(10, 70, 100, 50);

        [self.view addSubview:pauseBtn];

        [pauseBtn addTarget:self action:@selector(pause) forControlEvents:UIControlEventTouchUpInside];

        

        

    }

     

    //懒加载初始化音乐播放类

    -(AVAudioPlayer *)player

    {

        if (!_player) {

            NSString *path=[[NSBundle mainBundle]pathForResource:@"我爱你你却爱着她.mp3" ofType:nil];

            NSURL *url=[NSURL fileURLWithPath:path];

            //创建播放器对象

            AVAudioPlayer *player=[[AVAudioPlayer alloc]initWithContentsOfURL:url error:NULL];

            //记录

            _player=player;

            //缓存准备

            [_player prepareToPlay];

        }

        return _player;

    }

    //开始播放

    -(void)playMusic

    {

        [self.player play];

    }

    //暂停

    -(void)pause

    {

        [self.player pause];

    }

     

     

     

    - (void)didReceiveMemoryWarning {

        [super didReceiveMemoryWarning];

    }

     

    @end

  • 相关阅读:
    nginx-rtmp-module搭建流媒体服务器
    rabbitmq安装
    opencv+python (3)
    linux命令
    mysql语句概览
    BUUCTF V&N-misc内存取证
    2018 HEBTUCTF 部分misc
    2020 安恒2月月赛 misc
    2018.6.1 铁三数据赛 复现
    2020 i春秋新春战疫公益赛 misc
  • 原文地址:https://www.cnblogs.com/tangranyang/p/4662541.html
Copyright © 2011-2022 走看看