更新到5.0后的android Mediaplayer错误

塞尔吉奥

刚刚将我的Galaxy s5从4.4.4更新到5.0,并且我的媒体播放器代码已损坏。在更新之前,一切工作正常,在我的nexus 7平板电脑上也是如此。我从服务器获取网址,并尝试从服务器流式传输mp3。下面的代码全部在onpostexecute方法中的asynctask内部完成。

        try
        {
            if (mediaPlayer == null)
            {
                mediaPlayer = new MediaPlayer();
                mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
                mediaPlayer.setDataSource(sUrl);
                mediaPlayer.setOnPreparedListener(this);
                mediaPlayer.prepareAsync();
            }
        }
        catch (IOException e)
        {
            e.printStackTrace();
        }

        @Override
        public void onPrepared(MediaPlayer mp)
        {
            mp.start();
        }

这是我的日志

04-26 21:44:19.021    4660-4671/com.reach.sledgehammerlabs.reach   D/MediaHTTPConnection﹕ filterOutInternalHeaders: key=User-Agent, val=  Samsung   SAMSUNG-SM-G900A stagefright/Beyonce/1.1.9 (Linux;Android 5.0)
04-26 21:44:19.021    4660-4725/com.reach.sledgehammerlabs.reach   D/MediaHTTPConnection﹕ setReadTimeout with 30000ms
04-26 21:44:19.021    4660-4725/com.reach.sledgehammerlabs.reach I/System.out﹕ (HTTPLog)-Static: isSBSettingEnabled false
04-26 21:44:19.031    4660-4725/com.reach.sledgehammerlabs.reach I/System.out﹕ KnoxVpnUidStorageknoxVpnSupported API value returned is false
04-26 21:44:19.171    4660-4674/com.reach.sledgehammerlabs.reach D/MediaHTTPConnection﹕ setReadTimeout with 30000ms
04-26 21:44:19.171    4660-4674/com.reach.sledgehammerlabs.reach I/System.out﹕ (HTTPLog)-Static: isSBSettingEnabled false
04-26 21:44:19.181    4660-4674/com.reach.sledgehammerlabs.reach I/System.out﹕ KnoxVpnUidStorageknoxVpnSupported API value returned is false
04-26 21:44:19.351    4660-4725/com.reach.sledgehammerlabs.reach V/MediaPlayer﹕ message received msg=100, ext1=1, ext2=-2147483648
04-26 21:44:19.351    4660-4725/com.reach.sledgehammerlabs.reach E/MediaPlayer﹕ error (1, -2147483648)
04-26 21:44:19.351    4660-4725/com.reach.sledgehammerlabs.reach V/MediaPlayer﹕ callback application
04-26 21:44:19.351    4660-4725/com.reach.sledgehammerlabs.reach V/MediaPlayer﹕ back from callback
04-26 21:44:19.351    4660-4660/com.reach.sledgehammerlabs.reach E/MediaPlayer﹕ Error (1,-2147483648)
塞尔吉奥

之所以无法始终正常运行,是因为某些网址中有空格,并且处理不正确。

http:// a空间与http:// a%space

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

更新到Xamarin Forms 5后,Xamarin表单Android项目TargetFrameworkVersion错误

来自分类Dev

将Autofac.Mvc5从3.3.2更新到3.3.3后出现错误

来自分类Dev

将Autofac.Mvc5从3.3.2更新到3.3.3后出现错误

来自分类Dev

更新到Android 4.1后出现Android Studio错误

来自分类Dev

将Android Studio更新到1.5后出现Gradle错误

来自分类Dev

更新到23.3.0后,Android支持库错误

来自分类Dev

更新到9.4.0后,Android Studio Gradle错误

来自分类Dev

更新到 Android 3.0 和 SDK 27 后的错误

来自分类Dev

更新到 Android 3.0.1 后出现 CoordinatorLayout 错误

来自分类Dev

尝试更新到Wine 5,出现错误

来自分类Dev

更新到3.5.0后的Cordova构建错误

来自分类Dev

更新到XCode 5.1后出现错误

来自分类Dev

错误更新到3.6.1 Anroid的后

来自分类Dev

更新到Xcode 7后出现错误

来自分类Dev

Android MediaPlayer错误-1004

来自分类Dev

Android MediaPlayer错误

来自分类Dev

Android MediaPlayer错误(-38,0)

来自分类Dev

更新到稳定的 Android Studio 3.1.2 后在 android studio 中构建错误

来自分类Dev

尝试更新到php5时出现此错误

来自分类Dev

更新到Wordpress 3.7后出现404错误

来自分类Dev

更新到1.0.0后,cocoapods link_with错误

来自分类Dev

更新到VS1015.3后的UWP组装错误

来自分类Dev

更新到STS 3.6.4.RELEASE后出现错误

来自分类Dev

更新到PHP 7.3.11版后的表单上传错误

来自分类Dev

更新到Rails 6后捆绑安装引发错误

来自分类Dev

更新到Xcode 10.2后如何修复“总线错误10”

来自分类Dev

更新到STS 3.6.4.RELEASE后出现错误

来自分类Dev

更新到16.10后,nfs错误“无锁可用”

来自分类Dev

更新到Cocoapods 1.0后出现太多错误

Related 相关文章

热门标签

归档