android-mediaplayer相关内容
我想在viewpager中播放不同片段上的视频.我为每个片段使用了多个媒体播放器和Surfaceview.当我向左或向右滑动时,我也想暂停并开始播放视频.滑动到下一个视频根本没有问题,但是当我滑动到上一个视频(已经在播放)时,曲面视图会重叠.同时,我可以毫无问题地播放和暂停视频. 我尝试了setZorderMedia和setZOrderonTop的几乎所有可能组合,但是失败了. 简而言
..
我正在直播音频,并希望具有暂停媒体播放器然后从当前直播位置开始的功能.默认的Pause()和Start()只是从停止的地方开始.关于如何保持当前位置更新以使Start()立即生效的任何想法? 解决方案 您是否尝试调用seekTo()? 通过使用 编辑:如果每500毫秒调用一次seekTo(),为了使其继续前进,您可以使用currentPosition +自上次调用以来经过的时间(在这
..
我正在尝试使用android MediaPlayer类播放一些声音. 这是代码 MediaPlayer mp = new MediaPlayer(); mp.setDataSource(context, Uri.parse(soundUrl)); mp.setAudioStreamType(AudioManager.STREAM_MUSIC); mp.setLooping(fal
..
我有一个具有单个活动的应用程序,并且我知道如何使用媒体播放器播放背景音乐.因为我只有一项活动,所以我认为我真的不需要在服务中播放这种音乐.所以我有点困惑,所以这就是我想要的. 我想要的东西: 在我的应用中,我有一个活动和一些按钮.我想在单击按钮时播放不同长度的声音.但是,即使我真的不想停止播放背景音乐,它也应该同时在后台播放. 我的问题是(根据我的最高要求) 是否可以以不干
..
我很努力地掌握从MediaBrowserServiceCompat派生的服务实例. 对于典型的服务,要实现此目的,使用本地活页夹 class MyService extends MediaBrowserServiceCompat { class MyBinder extends Binder { public MyService getService() { r
..
我一直在尝试使轨迹栏与刚开始使用的音乐播放器一起使用.但是,当我按下一步时,会出现异常. 这是我的代码: public class ThePlayer extends AppCompatActivity { private static final String TAG = "MyActivity"; static MediaPlayer mp; int position;
..
我有一个简单的Android媒体播放器,可以在一个屏幕上同时播放多个视频.因此,基本上,一个媒体播放器屏幕分为4个部分,其中4个mediaPlayer实例粘合在一起,并且每个部分都播放给定的视频. 当我的视频文件本地存储在设备上时,它几乎可以正常工作.存在同步问题,但次要问题.但是,当我输入HTTP流的URL时,会出现严重的同步问题.问题是什么?通常,如何解决同步问题? 我唯一能做的就
..
对不起,我的英语,但是我来自巴西,我使用了谷歌翻译器. 好吧,我正在尝试在此应用程序中尝试使流式传输成为在线广播,在2.2版中可以正常工作,但4.0版不起作用.没有错误发生,根本行不通.下面是我的代码. 感谢您的帮助. package com.radiomiriam; import java.io.IOException; import android.media.AudioMa
..
对于播放在线音乐,我在后台执行异常操作.我无法消除问题. 01-08 09:42:05.199: E/MediaPlayer(16257): Unable to to create media player 01-08 09:42:05.209: W/System.err(16257): java.io.IOException: setDataSource failed.: status=0
..
我正在尝试获取手机中的所有音乐文件: 为此,我正在使用: String[] STAR = {"*"}; Uri allExternalSongUri = MediaStore.Audio.Media.EXTERNAL_CONTENT_URI; String selection = MediaStore.Audio.Media.IS_MUSIC + " != 0"; Cursor
..
是否有可能获得对videoView使用的mediaPlayer实例的引用,最好是在其ctor内部?如果可以,怎么办? 由于videoView的侦听器不如mediaPlayer,因此我希望能够访问mediaPlayer以进行额外的控制和更好的事件处理. 解决方案 您可以从VideoView中监听. VideoView mVideoView=new VideoView(); mVi
..
我能够在未经授权的情况下从ip摄像机流式传输视频,但是现在我需要在授权下进行此操作.我发现很少有信息表明Android不支持通过RTSP进行身份验证,但是我发现另一个信息表明,通过使用该方法添加HEADERS,可以在API级别14中实现: .com/reference/android/media/MediaPlayer.html#setDataSource%28android.content.Co
..
我知道RTSP和HTTP两个在线视频是受android支持的.但是如何理解RTSP和HTTP之间的区别.我想知道在使用RTSP或HTTP播放在线视频时如何工作,它们之间有什么区别.谢谢! 解决方案 RTSP代表Real Time Streaming Protocol. RTSP的主要用途之一是接收流视频(例如,视频点播).客户端与媒体服务器建立连接,并从服务器获取数据并显示它. 另一方面
..
以下是Mog在帖子中的建议: 如何使用Google Cardboard SDK for Unity创建VR视频播放器 这是我的代码段 1. 在MainActivity的onSurfaceCreated()方法中,我初始化一个纹理并将其绑定到GL,并创建一个曲面和与其关联的媒体播放器. 在onNewFrame()方法中,我按照Mog在帖子中所说的那样更新了纹理 我将我的
..
使用 https://google.github.io/ExoPlayer/doc/reference/com/google/android/exoplayer2/upstream/cache/CacheDataSourceFactory.html 是否可以获取所有已缓存的MediaSource? > 解决方案 缓存不提供便捷的API来获取所有完全缓存的URI或类似内容. 如果您创建自
..
我在android studio中制作了一个有10个imagebutton的程序,单击每个imagebutton都会产生声音.但是,当我在模拟器上运行它们时,只有前7个imagebutton会产生声音(不在乎我单击的按钮的顺序).我对此很陌生,请帮助我,这是我的代码: public class playtimang extends AppCompatActivity { @Override
..
我正在尝试在Android中播放音频文件,但似乎崩溃了,并给出了ResourcesNotFoundException.音频文件保存在res内的原始文件夹中.音频文件的名称由随机生成的数字确定,然后将其连接为“音频". int res = getResources().getIdentifier ( "audio"+arrayIndex, "raw","com.din.askak" ); Me
..
我写了一个流媒体广播应用程序,该应用程序的功能相当基本,但是有些设备拒绝“准备",例如运行2.2的Optimus One.我的应用程序可以在其他2.2设备上运行,而我兄弟的S2可以运行2.3,Prime可以运行4.0.3. 有人知道为什么我的特定设计无法准备音频吗? 编辑:在下面添加了一些代码 private void togglePlay() { try {
..
我通过使用Mediaplayer从URL流式传输mp3音频,现在无法播放音乐,但是我在任意位置选择搜索栏时,音乐停止播放,并且发生以下异常和警告 W/MediaPlayer: info/warning (703, 0) W/MediaPlayer: info/warning (702, 0) W/MediaPlayer: info/warning (701, 0) W/MediaHTTPCo
..
我想用android媒体播放器播放1,2,3 ..etc等歌曲x次.请 让我知道有没有使用android api做到这一点的方法. 谢谢 解决方案 正如Wamasa所说,您可以使用setLooping进行无限播放. 要仅播放特定的计数时间,可以将onCompletionListener添加到MediaPlayer: int count = 0; // initialise outsi
..