android - Mediaplayer很慢,如何克服这个?
问题描述
问题:
我已经使用MediaPlayer创建了一个单无线电应用程序,但是该prepare()
方法花费了太多时间(12-15 秒),因此当用户点击播放按钮时,他/她等待了很长时间。我能做些什么(我需要让它更快)?我找到了 Exoplayer,但几乎没有找到关于它的文档/教程;/
更具体地说,这里是我写的代码(Strings[0] 是 URL)
mediaPlayer = new MediaPlayer();
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mediaPlayer.setDataSource(strings[0]);
mediaPlayer.prepare();
我愿意接受任何新的建议或想法
解决方案
推荐阅读
- ios - 阻止 UILabel 文本更改触发自动布局
- python - 没有名为“加密”的模块
- python - 如何用单个斜杠替换目录中的多个正斜杠?
- javascript - 在移动 Chrome 上禁用了画布元素上的默认上下文菜单。(我在 Android Chrome 上试过)
- javascript - 从 Vue 中的另一个状态获取道具
- python - Python Urllib ContextualVersionConflict
- wpf - WPF如何将绑定源公开为资源
- java - Java 8 顺序流非常高地增加了 CPU 使用率
- powershell - powershell 展开存档拆分字符串名称
- c# - 如何在较大的字符串中找到许多可能的子字符串之一?