首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android实现简单音乐播放控件

之前看到网页版的网易音乐播放控件, 正好在一个开源学习项目中需要简单的音乐播放功能。所以想是不是可以封装一个音乐播放控件,提供一个类似网易播放控件的默认界面,而且提供更换界面的功能。...使用时,只需要去设计界面, 而不用再去管音乐播放的逻辑,所以就实现了一个简单的音乐播放控件。...音乐播放控件(MiniMusicView) 使用方法: 1.使用默认的界面 (1) 在你的布局中加入 MiniMusicView <com.hrb.library.MiniMusicView android...android:layout_width="match_parent" android:layout_height="match_parent" / (2) 设置自定义布局,设置音乐地址,播放音乐..., 可以在onHeadsetPullOut()接口中调用mMusicView.pausePlayMusic() 暂停音乐播放

1.1K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    一步步实现自定义View之播放暂停控件

    最近开始深入学习自定义View,通过模仿学习,再配合Kotlin,写了一些自定义控件,这次介绍的是类似于音乐播放暂停的一个控件 首先看一下效果图: ? 下面先分析一下原理: ?...状态1是播放状态,有两个小矩形,外面是一个圆,它需要最终变换成状态3的暂停状态 状态2是两个小矩形变成如图的黑色三角的一个过程 我们可以通过动画来实现它,两个小矩形分别变成三角形的一半 同时再给画布一个...Paint.Style.FILL mLeftPath = Path() mRightPath = Path() 同时通过动画使矩形变成三角的参数 mProgress,在onDraw中会用到 4.测量控件...在onMeasure方法中测量控件的宽高,主要是在xml中wrap_content或者具体数值的时候 override fun onMeasure(widthMeasureSpec: Int, heightMeasureSpec...app:barBgColor="@color/colorRed"//控件背景色 app:barColor="@color/black"//按钮颜色 在Activity或者Fragment中的使用:

    38810

    audo标签——如何隐藏浏览器默认播放控件尾部的三个点

    ,一般都会有后面三个点,这个是音频控件扩展功能的交互按钮。...点击之后,一般会显示出菜单,比如下图的“播放速度”。 注意:这个扩展功能和浏览器版本有关系,有的版本默认没有三个点,有些版本点击三个点,显示的菜单时“下载”。 2....controls="" controlsList="nodownload noplaybackrate" > 其中: nodownload :不显示下载功能 noplaybackrate:不显示播放速度功能...其他audio扩展 如果是要改变音频控件样式,可以使用CSS样式 audio::-webkit-media-controls-,具体详见参考文章2....参考文章: HTML音频控件-如何从默认音频播放器中删除3个点? html5 audio 标签 css样式设置小结

    2.2K20

    Vcl控件详解_c++控件

    ,分为左和右 ArrowKeys:是否允许用键盘上的上或下来控制该控件 Associate:选择该控件所控制的控件 Increment:设置每用该控件递增或递减时数据改变的跨度 Max:...StartFrame:开始的帧 StopFrame:停止的帧 Timers:设置是否返回一个时间消息 方法  CanAutoSize:调整新大小,并返回是否允许 Play:开始播放...设置是否自动打开默认的项 Canvas:只读,访问它的画布 ChangeDelay:确定选择节点和OnChange事件发生的延时,单位是ms DropTarget:可确定树关视图中节点是否以播放操作的目标显示...:该控件中的内容由指定流指定 SaveToFile:将该控件中的内容保存到文件中 SaveToStream:将该控件中的内容保存到流中 Select:选择指定的节点 Subselect...返回该控件内的行数 ShowCaptions:在按钮上是否显示Caption的文本 Transparent:是否透明 Wrapable:当该控件内的所有控件的总宽度大于该控件的宽度时,是否自动换行

    4.9K10

    小程序基础-组件

    musicinfo: { poster: 'http://' name: '此时此刻', author: '许巍', src: '' }, src:要播放...⾳频的资源地址 poster:默认控件上的⾳频封⾯的图⽚资源地址 name:默认控件上的⾳频名字 author:默认控件上的作者名字 video组件 video组件⽤来表示视频

    45820
    领券