android中播放停止后再次播放

问题描述

android中播放停止后再次播放
应用第一次播放正常,但是如果按了停止键,再次播放就会播放不了...不知为什么?

    // method for play stream after stop it.public void startradio(View v) {        try{            if(mp.isPlaying()){                return;            }               mp.start();        } catch(IllegalStateException ex){            ex.printStackTrace();        }     }// method for stop stream.public void stopradio(View v) {    if(mp.isPlaying()){        mp.stop();    }    mp.release();}

解决方案

// function startradio

mp.prepare();mp.start();//并将stop中的release去掉

..................................................................
mp.release()是解除资源绑定
可放在setOnCompletionListener中
否则还需在start中添加音频

mp.create(...   //ormp.setDataSource(...
时间: 2025-01-30 08:04:33

android中播放停止后再次播放的相关文章

Android中GIF动图的播放控制和监听详解

前言 最近接手的项目里涉及到了 GIF 动图的播放与监听,在上一版本中对于 GIF 的处理是由 H5 来实现的,因为考虑到用户体验,因此现在的需求是将这块儿原生化,途中差点误入歧途!下面来看看详细的介绍吧. Android 中 GIF 动图处理与监听 刚开始第一个想到的便是 glide , 但是自认为 glide 不能够控制 GIF 以及去监听它,所以网上去搜寻别的方法.看到有一个方案是将图片分帧,一张张的去用逐帧动画来实现. 我开始怀疑给这个解决方案的人了,都什么时代了还做这种费力不讨好,大量

android暂停或停止其他音乐播放器的播放实现代码_Android

代码如下: 复制代码 代码如下:      public static final String PLAYSTATE_CHANGED = "com.android.music.playstatechanged";    public static final String META_CHANGED = "com.android.music.metachanged";    public static final String QUEUE_CHANGED = &quo

android中利用ImageView 图片循环播放

xml  代码如下 复制代码 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     android:layout_width="fill_parent"     android:layout_height="fill_par

android studio-android模拟机dns配置后再次打开时并没有保存

问题描述 android模拟机dns配置后再次打开时并没有保存 IDE:android studio1.2 android版本:5.1 问题:想配置模拟机联网,于是配置了[net.dns1]和[net.gprs.http-proxy](公司使用代理).但是关闭模拟机再次启动后用adb shell getprop发现上面两项恢复到了默认值, 而在配置模拟机的过程中好像也没有设置清除数据啊?真心解决不了了,来请教大家!

在oracle中删除id后id就不再连续了

问题描述 如何在oracle中删除id后 再次让id连续比如我删除了id为1,3,5的数据后再次查询 id就不再试从1开始了,而是从2请教各位 如何做到 问题补充:redstarofsleep 写道 解决方案 id是一个唯一值,最好的处理方式就是一次写入永不更改.你的改动会带来级联效应,系统中所有涉及到这个表的外键都要更改.而你改动了这个值有什么好处呢?你这个改动就像一个城市的车牌因为其中一个号码报废了,所有的后续车牌都要递减一个号码一样.有意义么?解决方案二:明白你的意思了,你就是想让ID永远

在Android中播放音频和视频

本文简介 媒体包提供了可管理各种媒体类型的类.这些类可提供用于执行音频和视频操作.除了基本操作之外,还可提供铃声管理.脸部识别以及音频路由控制.本文说明了音频和视频操作. 范围: 本文旨在针对希望简单了解Android编程的初学者而设计.本文将指导你逐步开发使用媒体(音频和视频)的应用程序.本文假定你已安装了可开发应用程序的Android和必要的工具,同时还假定你已熟悉Java或掌握面向对象的编程概念.如欲查询更多有关Android的详情,请参阅三星移动创新者园地(SMI)知识库网站.http:

android中如何实现在静音状态下播放警报

问题描述 android中如何实现在静音状态下播放警报 我想做一个防盗应用在手机静音的状态下也能报警,这和闹钟原理应该一样 请帮我解答 谢谢 解决方案 闹钟到时打开音量,用户确定后恢复到静音. 解决方案二: setVolumeControlStream(AudioManager.STREAM_SYSTEM);试试

在Android中怎么实现3D视频的播放,求大神知道

问题描述 在Android中怎么实现3D视频的播放,求大神知道 在Android中实现3D视频播放,代码怎么实现,还有就是怎么播放m2ts格式的视频文件,代码实现原理,求解,求指导,各位大神都看看 解决方案 https://github.com/LanSoSdk/LanSoSdkPlayDemo(源码下载,楼主可以参考)

html5开发,android中的微信内置浏览器如何让video标签的视频不全屏播放

问题描述 html5开发,android中的微信内置浏览器如何让video标签的视频不全屏播放 android微信中扫一扫打开的网页播放video标签时全屏才能播放,不全屏就暂停,video如何不全屏播放?是android的 解决方案 微信内置浏览器是什么? 解决方案二: 没有解决方法,放弃这种思想吧