Android音频播放报Error:(1,-1004)
Log.i("TAG", mWbUri);
    Log.i("TAG", mAudioUri);
    mPlayer = new MediaPlayer();
    Log.i("TAG", mPlayer.toString()); 
    try {
        mPlayer.reset();
        mPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
        mPlayer.setDataSource(mAudioUri);
        mPlayer.prepareAsync();
    } catch (IllegalArgumentException e) {
        e.printStackTrace();
    } catch (SecurityException e) {
        e.printStackTrace();
    } catch (IllegalStateException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }

    执行完后直接走mediaPlayer的错误回调。

2个回答

具体打印下是执行的哪个错误,把错误信息打印出来

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
run-time error 1004
Public Function exceltodb(a As Integer, filename As String)rn Dim xlsapp As Excel.Applicationrn Dim xlsbook As Excel.Workbookrn Dim xlssheet As Excel.Worksheetrn rnrn rn Set xlsapp = CreateObject("Excel.Application")rn Set xlsbook = xlsapp.Workbooks.Open(filename)rn Set xlssheet = xlsbook.ActiveSheetrn rn txtsabun.Text = xlssheet.Cells(a, 1).Value '错误指向这里rn Txtpasswd.Text = xlssheet.Cells(a, 2).Valuern txtName.Text = xlssheet.Cells(a, 3).Valuern txtename.Text = xlssheet.Cells(a, 4).Valuern txtna.Text = xlssheet.Cells(a, 5).Valuern txtemail.Text = xlssheet.Cells(a, 6).Valuern txtsex.Text = xlssheet.Cells(a, 7).Valuern txtgongsi.Text = xlssheet.Cells(a, 8).Valuern txtmarry.Text = xlssheet.Cells(a, 9).Valuern txtenter_dt.Text = xlssheet.Cells(a, 10).Valuern txtarea.Text = xlssheet.Cells(a, 11).Valuern txtbirth.Text = xlssheet.Cells(a, 12).Valuern txtstaycard.Text = xlssheet.Cells(a, 13).Valuern txtnativeplace.Text = xlssheet.Cells(a, 14).Valuern txtmove.Text = xlssheet.Cells(a, 15).Valuern txtzhiwei.Text = xlssheet.Cells(a, 16).Valuern txtdept.Text = xlssheet.Cells(a, 17).Valuern txttel.Text = xlssheet.Cells(a, 18).Valuern txtfax.Text = xlssheet.Cells(a, 19).Valuern txtmobile.Text = xlssheet.Cells(a, 20).Valuern txtAddr1.Text = xlssheet.Cells(a, 21).Valuern txtAddr2.Text = xlssheet.Cells(a, 22).Valuern txtidno.Text = xlssheet.Cells(a, 23).Valuern txtaccount_no.Text = xlssheet.Cells(a, 24).Valuern txtsalary.Text = xlssheet.Cells(a, 25).ValuernEnd Functionrn有人知道是什么原因吗
Android 音频播放
android平台播放音频的方式一般有3中。1.利用系统内置的应用程序播放音频 2.利用AudioTrack播放原始音频 3.使用MediaPlayer播放。此3种音频播放方式,以第三种MediaPlayer使用的最多,必须掌握!
android 音频播放
针对一个音频进行播放,并可以进行控制。其中有些注意的细节。
android音频播放
该资源包含了一个用android实现的简单的音乐播放的小实例,简单易懂,适合初学者,喜欢的下载!
Android音频播放
可以对音乐的播放、暂停、停止、音效的放大和减小
VB RUN TIME error 1004!
这是excel中的vb code,rnrnFor ck = 1 To CCountrn UpdateCountry = CountrySN(ck)rn If UpdateCountry <> "" Thenrn For k = 1 To CatCountrn TableName = UpdateCountry & "_" & CatNum(k) rn Temp = Range(TableName).Address(External:=True) <<
在线等Run-time error '1004’
Run-time error '1004’rn命令不可用。因为使用该应用程序的许可已过期!rn这是怎么回事呢?
android音频播放简单示例
此知识点比较简单,直接上图和代码:       MainActivity:   import java.io.File; import android.app.Activity; import android.media.MediaPlayer; import android.os.Bundle; import android.os.Environment; import an...
Android 5.1音频播放流程
Android 5.1音频播放流程图如下:
Android音视频-音频播放
在前面我们了解了音频的录制,录制了以后当然要可以播放了,下面记录一些Android中播放音频的几种方式。Android SDK提供三种API来播放音频: AudioTrack 接近底层,提供强大的控制能力,支持低延迟播放,流媒体播放等。和AudioRecord配套服用。 MediaPlayer 适合在后台长时间播放本地音乐或者在线的流式资源,和MediaRecorder配套使用。 SoundPo
Android音频播放速度设置
//播放速度 public static void changeplayerSpeed(float speed) { // this checks on API 23 and up6.0以上 if (mPlayer == null) return; if (Build.VERSION.SDK_INT &amp;gt;= Build.VERSION_CODES.M) { ...
Android 关闭后台音频播放
import android.media.AudioManager; import android.media.AudioManager.OnAudioFocusChangeListener; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setCont
Android 录音及音频播放
实现了录音功能,并进行列表播放。播放的时候采用彩虹进度条,实时显示播放进度。
使用VideoView 播放视频 出现的 error(1,-1004)问题
我使用的是vitamio 框架做的一个视频播放器,现在出现这样一个问题,在播放视频时,正常播放一部分后会出现 ERROR/MediaPlayer(2305): error (1, -1004) 异常,希望大牛们能给小弟指点迷津...rn
MediaPlayer: Error (1,-1004)这个报错是为什么呀
MediaPlayer: Error (1,-1004)这个报错是为什么呀
Android—多媒体(音频播放)
思维导图 音频效果图:              音频布局文件: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:t
android MediaPlayer 音频播放的总结
0.弄清楚MediaPlayer的生命周期 1.在播放前要prepare 2.在pause后,恢复前依然要prepare [code=&quot;java&quot;] mp.prepare(); mp.start(); mp.seekTo(song_position); [/code] 3.pause时,不能用reset,否则getCurrentPosition();返...
Android音频播放配置
Android系统封装了许多音频流类型,如多媒体,铃声,闹钟等,一般来说音频播放app使用的是STREAM_MUSIC流。 一、使用音量键控制app的播放音量: setVolumeControlStream(AudioManager.STREAM_MUSIC); 二、使用耳机的实体按键控制app音频的播放(play,pause,stop,skip,previous): 当用户按下其
Android音频播放讲解
最近项目中有用到音频播放,故将音频播放相关做一个汇总。 准备在汇总之前,先做一个了解。音频播放的方式有哪几种? 1. MediaPlayer类 2. SoundPool类两种方式的应用场景? 1. MediaPlayer类 适用于播放较长的音频文件,只能播放单一的文件,不支持多个文件同时播放。由于文件较大,所以资源占用率较高,延迟时间较长。 2. SoundPool类(不推荐使用了)
Android 视频音频播放
前言 最近项目子存在音频和视频同时支持的播放问题,那么自己又不想分别写一个工具类来支持2中播放。 如果只是考虑到音频播放建议看此博客:https://www.cnblogs.com/HDK2016/p/8043247.html; 如果是只是考虑到视频播放建议看此博客:https://blog.csdn.net/wozuihaole/article/details/60867076 需要考虑...
Android——MediaPlayer音频播放
关于MediaPlay播放,是调用底层的播放器,只需要按照Mediaplay的状态图一步步写就没问题了。eclipse里选择MediaPlayer这个类名,在下面的javadoc中会显示这个图。1、先把play对象new 出来。MediaPlayer play=new MediaPlayer();2、现在达到了Idle状态,调用setDataSource到达Initialized。play.setD
Android 7中音频播放Demo
android中几种播放音频的Demo,Mediaplayer中的进度更新使用RxJava2编写(逻辑比较简单,勿喷),由于项目中有很多音频资源(wav无损音频33M),文件可能有点大,而且依赖一些库Build有点慢,大家见谅
Android音频播放与编码
在这篇文章中,我们来学习: 使用AudioTrack进行实时播放 学习WAV格式,将采集得到的数据编码成WAV格式 学习MediaCodec,将采集得到的数据编码成AAC格式 AudioTrack播放音频数据 Android提供了3套API供我们播放音频: MediaPlayer:适合在后台长时间播放本地音乐文件或者在线的流式资源,其内部播放音频依赖AudioTrac...
【Android】多媒体编程——MediaPlayer音频播放
在动手写这篇学习笔记的时候其实我是沮丧的,因为此前的两天时间我都在折腾ANDROID多媒体编程这块,所谓多媒体编程就是指调用Android提供的api对文本、图片、音频、视频等做相应的处理,比如图片的的旋转、平移等基本的操作,音频、视频的播放、录制等操作。在这篇文章中,我主要总结多媒体编程中的音频播放的解决方案。参考了很多本书,包括传智播客高教部的《Android移动应用基础教程》以及清华大学出版社
android 缓存网络音频播放
package com.smartbabybottles_kaiser.helper; import java.io.File; import java.io.IOException; import java.io.InputStream; import java.io.RandomAccessFile; import java.net.HttpURLConnection; i
android 音频播放MP3 audio
android播放在线音乐demo,获取在线音乐并播放控制等,可直接运行实现
android音频播放控件
基于android平台的音频播放自定义控件,使用简单易操作
在打开android系统通讯录的数据库的时候报Error!!!!!!!
不过没关系,我们只需要知道其中几个重要的表,以及他们之间的关系就可以了!!!
WirelessMon 3, 1, 0, 1004
WirelessMon 3, 1, 0, 1004
音频播放
raw-PCM怎么播放?rn先打成wav然后waveout ?/
vs 2013 setup project 1001 1004 error
先安装了vs 2017, 在vs 2017中创建的 setup project,打包(编译)正常,后来又安装了2013,再对setup project 进行打包,就出现卡死在准备安装的错误。
急等解决报错:Run-time error '1004'. Application-defined or operation-defined error
我昨天运行这个还没有问题,今天就不行了,总出报警“Run-time error '1004'. Application-defined or operation-defined error”求高手指点。rnrnSub COW()rnDim Xx As IntegerrnrnXx = Sheets("Data").Cells(1, 1) rn rnSheets("Original Data").SelectrnDo While Cells(Xx, 60) <> "*"rn Cells(Xx + 3, 60) = "*"rn Xx = Xx + 1rnLooprnrnEnd Sub
Error 1 error LNK2001:
Error 1 error LNK2001: unresolved external symbol "public: void __thiscall DgmPrompt::setMessage 老是有这个错误,有兄弟说是DgmPrompt没被包含,可是我检查了一下,那个已经被包含了啊。不知道是不是我的代码有问题。高手来指点一下。我用的是VS2005,呵呵别建议我换编译器,不单我一个人做的项目,其他人都用这个。
asp.net报error错误
项目本来是好好的,可今天下午不知道怎么回事儿,点树型菜单的时候就弹出error错误。配置文件里面都改过了。在本地测是没有问题的。另外,项目用到了webservice。
dwr报error求救!!
1.dwr.xml配置如下rn[code=XML] rn rn rn rn rn rn rn [/code]rn 2.applicationContext,xml配置如下struts1.2的rn[code=XML] rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn [/code]rn 3.页面代码如下rn [code=JScript] function donews()rn ajaxTblnews.findTblnews(callbackNews);rn rn function callbackNews(da)rn var str="";rn for ( var i = 0; i < da.length; i++) rn str+=da[i].title+" "+da[i].context;rn rn document.getElementById("news").innerHTML = str;rn [/code]rn通过调试以后错误是出在return super.getHibernateTemplate().find("from Tblnews");这一句上,页面报errorrn不知道是为什么,求大侠解决下。。rnrn
程序报USER32.DLL Error
程序报USER32.DLL Error
Eclipse3.1报SWT error
安装后启动eclipse, 新建工程(或其他)点击next后出现对话框提示出错"an SWT error has occurred", 并提示是否退出workbench.rnrn操作系统 windows xprneclipse版本 3.1 (目前未安装任何插件)rnjdk版本 1.4.2_08rnrn环境变量:rnclasspath为,;c:\j2dk1.4.2_08rnpath中加入了;c:\j2dk1.4.2_08\binrnrnlog内容如下:rn!SESSION 2005-07-09 13:05:58.710 -----------------------------------------------rneclipse.buildId=I20050627-1435rnjava.version=1.4.2_08rnjava.vendor=Sun Microsystems Inc.rnBootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=zh_CNrnCommand-line arguments: -os win32 -ws win32 -arch x86rnrn!ENTRY org.eclipse.ui 4 4 2005-07-09 13:13:36.748rn!MESSAGE Unhandled event loop exceptionrnrn!ENTRY org.eclipse.ui 4 0 2005-07-09 13:13:36.789rn!MESSAGE No more handlesrn!STACK 0rnorg.eclipse.swt.SWTError: No more handlesrnat org.eclipse.swt.SWT.error(SWT.java:2968)rnat org.eclipse.swt.SWT.error(SWT.java:2865)rnat org.eclipse.swt.SWT.error(SWT.java:2836)rnat org.eclipse.swt.widgets.Widget.error(Widget.java:395)rnat org.eclipse.swt.widgets.Control.createHandle(Control.java:482)rnat org.eclipse.swt.widgets.Link.createHandle(Link.java:174)rnat org.eclipse.swt.widgets.Control.createWidget(Control.java:497)rnat org.eclipse.swt.widgets.Link.createWidget(Link.java:188)rnat org.eclipse.swt.widgets.Control.(Control.java:97)rnat org.eclipse.swt.widgets.Link.(Link.java:87)rnat org.eclipse.ui.dialogs.PreferenceLinkArea.(PreferenceLinkArea.java:60)rnat org.eclipse.compare.internal.ComparePreferencePage.createTextComparePage(ComparePreferencePage.java:300)rnat org.eclipse.compare.internal.ComparePreferencePage.createContents(ComparePreferencePage.java:216)rnat org.eclipse.jface.preference.PreferencePage.createControl(PreferencePage.java:232)rnat org.eclipse.jface.preference.PreferenceDialog.createPageControl(PreferenceDialog.java:1371)rnat org.eclipse.jface.preference.PreferenceDialog$12.run(PreferenceDialog.java:1138)rnat org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)rnat org.eclipse.core.runtime.Platform.run(Platform.java:783)rnat org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44)rnat org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:148)rnat org.eclipse.jface.preference.PreferenceDialog.showPage(PreferenceDialog.java:1132)rnat org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog.showPage(FilteredPreferenceDialog.java:351)rnat org.eclipse.jface.preference.PreferenceDialog$8.selectionChanged(PreferenceDialog.java:638)rnat org.eclipse.jface.viewers.StructuredViewer$3.run(StructuredViewer.java:763)rnat org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)rnat org.eclipse.core.runtime.Platform.run(Platform.java:783)rnat org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44)rnat org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:148)rnat org.eclipse.jface.viewers.StructuredViewer.firePostSelectionChanged(StructuredViewer.java:761)rnat org.eclipse.jface.viewers.StructuredViewer.handlePostSelect(StructuredViewer.java:1042)rnat org.eclipse.jface.viewers.StructuredViewer$5.widgetSelected(StructuredViewer.java:1062)rnat org.eclipse.jface.util.OpenStrategy.firePostSelectionEvent(OpenStrategy.java:231)rnat org.eclipse.jface.util.OpenStrategy.access$4(OpenStrategy.java:226)rnat org.eclipse.jface.util.OpenStrategy$3.run(OpenStrategy.java:392)rnat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)rnat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)rnat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3057)rnat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2716)rnat org.eclipse.jface.window.Window.runEventLoop(Window.java:809)rnat org.eclipse.jface.window.Window.open(Window.java:787)rnat org.eclipse.ui.internal.OpenPreferencesAction.run(OpenPreferencesAction.java:66)rnat org.eclipse.jface.action.Action.runWithEvent(Action.java:996)rnat org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:538)rnat org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488)rnat org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:400)rnat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)rnat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)rnat org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3080)rnat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2713)rnat org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699)rnat org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)rnat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)rnat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)rnat org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)rnat org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)rnat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)rnat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)rnat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)rnat sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)rnat sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)rnat java.lang.reflect.Method.invoke(Unknown Source)rnat org.eclipse.core.launcher.Main.invokeFramework(Main.java:334)rnat org.eclipse.core.launcher.Main.basicRun(Main.java:278)rnat org.eclipse.core.launcher.Main.run(Main.java:973)rnat org.eclipse.core.launcher.Main.main(Main.java:948)rnrn
dwr报error错误
如下是浏览器报错信息rn[color=#FF0000]非标准的属性 document.all。请使用 W3C 的标准形式 document.getElementById() 。if (document.all && !window.opera) [/color] rnrnjs里面涉及到dwr的代码如下rn[code=javascript]var permission;rnDWREngine.setAsync(false);rnPermission.getPermission(load);rnDWREngine.setAsync(true);rnfunction load(data) rn permission = data; rnrnalert(permission);//这里弹出框居然是undefined,什么情况了?[/code]
iOS 视频播放 MPMoviePlayerViewController
#import  MediaPlayer.framework。 MPMoviePlayerViewController: 打开网络视频: -(void)openmovie {     MPMoviePlayerViewController *movie = [[MPMoviePlayerViewControlleralloc]initWith
Dwr3+Spring2.5消息推送报Error
使用http://127.0.0.1:8080/huyiqu/dwr对生成的messagePush.js进行测试时,Dwr能正确生成messagePush.js,但不能访问里面的public void sendMessageAuto(String recvCustomerId,String message)方法,访问就弹出框Error!但我不用spring配置Dwr却可以消息推送。代码如下: rn rn rn rn rn rn rn rn rnspring配置: rn rn rnweb.xml配置: rn rn rndwr-invoker rnorg.directwebremoting.servlet.DwrServlet rn rn config rn rn /WEB-INF/dwr.xml rn rn rncrossDomainSessionSecurity rnfalse rn rn rnallowScriptTagRemoting rntrue rn rn rnclasses rnjava.lang.Object rn rn rnactiveReverseAjaxEnabled rntrue rn rn rninitApplicationScopeCreatorsAtStartup rntrue rn rn rnmaxWaitAfterWrite rn1000 rn rn rndebug rntrue rn rn rnlogLevel rnWARN rn rn rn rndwr-invoker rn/dwr/* rn rn rn麻烦各位大手能帮忙看下,这是什么问题,我找半天了。。谢谢 rn
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法