android-mediaplayer相关内容
我是Android Auto的新手,但仍在尝试找出答案. 我已经成功地通过自己的编程应用程序播放了音乐,但是音乐是从智能手机扬声器而不是汽车扬声器发出的.其他(示例)应用程序则以正确的方式进行操作. 媒体系统的哪个部分负责处理此行为? Android文档说声音被发送到车载扬声器. @Override public void onPlayFromMediaId(String
..
如何检查MediaPlayer对象是否已初始化?是否有类似的东西: MediaPlayer mp; if(mp.isInitialized()) Log.v("Test", "mp has been initialized. :D "); else Log.v("Test", "mp is NOT yet initialized. :( "); 当然,我检查了API文档,
..
我的Android应用正在WebView中显示html5电子书. 我有一个包含电子书及其所有资源的压缩文件:文本,图像和音频(mp3文件). 为了解压缩这本书,我使用了shouldInterceptRequest(),它拦截了file:///...请求,并通过WebResourceResponse对象返回数据.该代码适用于文本和图像. 当我获得音频资源时,会遇到运行时错误,并且音频文件无法播
..
我该如何通过互联网将音频从一台设备流传输到另一台设备?我知道使用Java套接字发送基本数据,但想知道如何: 在文件中途开始播放流(例如,在歌曲中间) 要发送的数据需要什么格式. MediaPlayer可以使用url作为数据源,那么从服务器端发送音频时应如何表示音频? 谢谢 解决方案 已实现了音乐流应用程序,我可以与您分享一些内容. 如果您要流式传输和使用Android
..
因此对于我正在开发的应用程序,我有一堆音频文件,这些音频文件可能会播放,也可能不会播放(取决于某些变量的状态)(播放顺序也可能会更改). 我了解setOnCompletionListener的基础知识,但是我不知道使用它的最佳方法.截至目前,如果我要播放audio1,audio2,然后是audio3,我的代码将设置如下: clipSetup(1); aP.setOnComplete
..
我目前正在eclipse中使用MediaPlayer,我发现如果我循环播放这首歌,我想在需要时不能暂停它.为了清楚起见,我将向您显示代码. 在OnCreate部分 ToggleButton unu = (ToggleButton)this.findViewById(R.id.button1); final MediaPlayer mp1 = MediaPlayer.cr
..
我想添加音乐控件(例如播放/暂停,下一个和后退),并在应用程序的底部(如Google音乐应用程序中)显示缩略图和歌曲标题. 解决方案 您应该使用片段来构建您的应用程序. Google已弃用了许多以前的API功能,而使用了片段,并正试图促使开发人员在新的应用程序中更多地使用它们. 假设您正在创建媒体播放器,则应用程序主屏幕的歌曲列表部分将是一个片段中的ListView,底部控制器部分将
..
带有音频的列表视图无法播放 你好,你好吗? 我正在尝试制作音频的列表视图,似乎一切都按原样流动,但是当我单击列表项时,音频应该再现,但出现“应用程序停止工作",我不明白我的代码有什么问题,有人可以帮帮我,我有时会伤脑筋,但我不能解决这个问题.下面是logcat,然后是我的代码,请有人帮我使其正常工作. -谢谢 Logcat MainActivity.class public
..
我在这里做错了什么?我设置了onSeekCompleteListener,准备了一部电影,我进行了搜索.立即调用onSeekComplete.然后,经过一段延迟,我播放了电影.然后再次调用onSeekComplete!又为什么呢?这是我的代码: package com.test.seek; import java.io.IOException; import android.app.Ac
..
当前,我有一个Service,我正在使用它在打开应用程序的同时在后台播放声音文件: public class BackgroundSoundService extends Service { MediaPlayer player; public IBinder onBind(Intent arg0) { return null; } @O
..
在循环中长时间播放(大约一个小时或更长时间)同一曲目后,发生错误(1,-22).我不知道该错误的原因.如果音轨播放时间短,一切都会好起来的.但是,如果我在Service中长时间跟踪播放,有时会发生错误. 我知道1是MEDIA_ERROR_UNKNOWN,但找不到有关-22的任何信息. 有什么建议吗? API 24 解决方案 似乎出现问题是因为在onCompletion回调时我没
..
我正在尝试通过提供视频的网址来打开视频流.我正在使用VideoView.这是我的代码: public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceSta
..
我在我的应用程序中使用VideoView,并且当我使用布局属性或代码本身设置背景色时,背景色被放置在视频的顶部,而我看不到它. 解决方案 VideoView扩展了SurfaceView,它依赖于 VideoView 并覆盖draw,以便它在播放时调用超类方法,而在其他时候则有所不同.
..
我正在尝试通过STREAM_SYSTEM上的媒体播放器播放声音 使用 mediaPlayer.setVolume(1.0f , 1.0f); 或 mediaPlayer.setVolume(0.90f , 0.90f); 但是它正在按照设置中的“硬件"音量控制在音量上播放. 基本上这行无效. 我已添加 permissions "Modify..." as
..
已经有这样的问题,但是它似乎建议的解决方法根本不起作用.可视化器的输出仍受全局音量影响,当音量完全调低但MediaPlayer仍在播放时,它的值为零. 这是我的代码来重现此问题: player=new MediaPlayer(); player.setAudioSessionId(SHARED_SESSION_ID); try { player.
..
大家好,希望大家一切都好. 我正在开发一个可播放不同动物声音的android应用. 我正在使用回收视图,如下面的屏幕快照所示.现在,我遇到了一个问题,我在行内有一个播放按钮,每当我播放项目0或在视图中向我显示暂停选项的任何位置时,该按钮都在播放动物的声音.但是,每当我单击下一个项目1或其他任何项目时,它都不会更改上一个项目0的图像. 我正在通过使用以下代码刷新适配器列表来做到这一点!
..
我正在尝试让媒体播放器在本地存储的视频中播放特定范围.我似乎没有在指定的时间开始. 示例:当我寻求1000时,它可以工作.但是当我寻求1500时,它将改为2000. 我还尝试过暂停搜索,然后从搜索完成开始,这没有任何区别. 这是代码: mediaPlayer.start(); mediaPlayer.seekTo(time); 这正常吗?还是我以错误的方式使用媒体播放器
..
在原始文件中有一套mp3 阅读它们并将其设置为数组 获取数组大小 生成一个随机数,并将其作为元素传递给媒体播放器 让玩家运行 mp3剪辑不到2秒,所以我等待2秒钟播放下一个剪辑,并且需要循环播放直到我停止播放 这是主意 这是代码 包com.hello.musicplayer; import java.lang.reflect.Field; import java.uti
..
我正在与媒体播放器和音频流一起工作,我想知道如果互联网或信号中断并且无法再流音频,那么捕获异常的最佳方法是什么. 下面是我到目前为止已完成的代码,如您所见,我正在用相同的消息抛出所有例外. private class taskDoSomething extends AsyncTask> { @Override
..
背景:我正在开发Fitness应用.到目前为止一切正常,但是当我在android中使用音频文件MediaPlayer时出现了问题. 我检查了资源并找到了ListView,但是在RecyclerView + MediaPlayer上找不到任何内容. 我想知道如何在使用RecyclerView +切换按钮+字符串Uri(脱机-原始文件夹)时使其工作 问题:现在,它正在每个点击事件中播
..