未在Android TV模拟器中运行的示例应用程序的视频

布拉克

示例应用程序中的视频(视频的AndroidTV Leanback支持库示例-https: //github.com/googlesamples/androidtv-Leanback)无法在Android TV模拟器中播放。我正在Android_TV_1080p_API_21模拟器上运行该应用程序。有什么事吗


编辑:我得到以下日志输出:

2247-2260/com.example.android.tvleanback E/MediaPlayer﹕ error (1, -38)
2247-2247/com.example.android.tvleanback E/MediaPlayer﹕ Error (1,-38)
2247-2247/com.example.android.tvleanback E/MediaPlayer﹕ stop called in state 0
2247-2247/com.example.android.tvleanback E/MediaPlayer﹕ error (-38, 0)
2247-2247/com.example.android.tvleanback W/MediaPlayer﹕ mediaplayer went away with unhandled events
阿肖克·瓦玛(Ashok Varma)

方法:1您需要使用侦听器“ OnPreparedListener()”在onPrepared方法中调用mediaPlayer.start()。之所以收到此错误,是因为您要在它到达准备状态之前调用mediaPlayer.start()。

这是您可以做到的:

mp.setDataSource(url); 
mp.setOnPreparedListener(this);
mp.prepareAsync();

public void onPrepared(MediaPlayer player) {
    player.start();
}

方法2:似乎错误-38表示状态异常(如错误消息所指示)。例如,如果您在歌曲准备好之前调用start(),或者当您根本没有播放歌曲时调用pause()。

要解决此问题,请在调用方法之前检查mediaPlayer的状态。例如:

if(mediaPlayer.isPlaying()) {
    mediaPlayer.pause();
}

此外,MediaPlayer正在发送事件消息。即使您不需要准备事件(尽管在触发此事件之前不开始回放也是一个好主意),也必须设置一个回调侦听器。对于OnErrorListener,OnCompletionListener,OnPreparedListener和OnSeekCompletedListener(如果您调用seek方法),也是如此。

听众可以简单地通过

mediaPlayer.setOnPreparedListener(new OnPreparedListener() {
    @Override
    public void onPrepared(MediaPlayer mp) {
        // Do something. For example: playButton.setEnabled(true);
    }
}); 

源链接:-媒体播放器处于状态0,错误(-38,0)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

应用程序未在模拟器上运行

来自分类Dev

应用程序未在Android Studio模拟器中启动

来自分类Dev

无法在 Mac 中运行/打开 Android Studio 应用程序和 android 模拟器

来自分类Dev

无法在Genymotion Android模拟器中运行Ionic 2应用程序

来自分类Dev

Android Studio:在模拟器中运行应用程序无法正常工作

来自分类Dev

在Mobile First Android模拟器中运行应用程序时出错

来自分类Dev

应用程序在我的真机中崩溃,但在 Android 模拟器上运行良好

来自分类Dev

React-native 从未在 android 设备/模拟器中运行一次的应用程序创建一个未签名的 apk

来自分类Dev

升级到ElCapitán后,Meteor应用程序未在iOS模拟器中运行

来自分类Dev

如何在android模拟器中运行PhoneGap应用程序并部署使用Xcode / Mac开发的android设备

来自分类Dev

Android Studio 在我编译并在 android 模拟器中运行后生成三个独立的应用程序

来自分类Dev

无法在 Android 模拟器上运行应用程序:运行 AVD 需要 kvm 错误消息

来自分类Dev

Android应用程序在移动设备上单击button1时崩溃,但在模拟器中成功运行

来自分类Dev

试图插入onclicklistener,当应用程序在模拟器中运行时,它停止了。Android Studio

来自分类Dev

Android 应用程序在真实设备上安装后崩溃,但在模拟器中运行良好

来自分类Dev

在运行 Android 7.0 (API 24) 的模拟器中运行的 Android 应用程序在运行 Android 4.4 (API 19) 的手机中崩溃

来自分类Dev

Android Lollipop模拟器Nexus S未运行该应用程序

来自分类Dev

Visual Studio Android模拟器无法运行应用程序

来自分类Dev

当我在模拟器上运行时,我的Android应用程序意外停止

来自分类Dev

无法使用beeware(newbie)为我的Android应用程序运行模拟器

来自分类Dev

Android的根模拟器?在SD卡上运行应用程序

来自分类Dev

使用从apk提取的文件使android应用程序在eclipse模拟器上运行

来自分类Dev

Google Maps Android应用程序可以在模拟器上运行吗?

来自分类Dev

Android:应用程序在模拟器上运行,但在我的手机上崩溃

来自分类Dev

Android Studio 无法在模拟器上运行应用程序

来自分类Dev

在模拟器上执行应用程序时出现 Android 运行时错误

来自分类Dev

我的客户端服务器应用程序在eclipse模拟器中运行,但不在真正的android手机中运行

来自分类Dev

Android服务未在我的应用程序中运行

来自分类Dev

更改Android应用程序的视图而不是模拟器

Related 相关文章

  1. 1

    应用程序未在模拟器上运行

  2. 2

    应用程序未在Android Studio模拟器中启动

  3. 3

    无法在 Mac 中运行/打开 Android Studio 应用程序和 android 模拟器

  4. 4

    无法在Genymotion Android模拟器中运行Ionic 2应用程序

  5. 5

    Android Studio:在模拟器中运行应用程序无法正常工作

  6. 6

    在Mobile First Android模拟器中运行应用程序时出错

  7. 7

    应用程序在我的真机中崩溃,但在 Android 模拟器上运行良好

  8. 8

    React-native 从未在 android 设备/模拟器中运行一次的应用程序创建一个未签名的 apk

  9. 9

    升级到ElCapitán后,Meteor应用程序未在iOS模拟器中运行

  10. 10

    如何在android模拟器中运行PhoneGap应用程序并部署使用Xcode / Mac开发的android设备

  11. 11

    Android Studio 在我编译并在 android 模拟器中运行后生成三个独立的应用程序

  12. 12

    无法在 Android 模拟器上运行应用程序:运行 AVD 需要 kvm 错误消息

  13. 13

    Android应用程序在移动设备上单击button1时崩溃,但在模拟器中成功运行

  14. 14

    试图插入onclicklistener,当应用程序在模拟器中运行时,它停止了。Android Studio

  15. 15

    Android 应用程序在真实设备上安装后崩溃,但在模拟器中运行良好

  16. 16

    在运行 Android 7.0 (API 24) 的模拟器中运行的 Android 应用程序在运行 Android 4.4 (API 19) 的手机中崩溃

  17. 17

    Android Lollipop模拟器Nexus S未运行该应用程序

  18. 18

    Visual Studio Android模拟器无法运行应用程序

  19. 19

    当我在模拟器上运行时,我的Android应用程序意外停止

  20. 20

    无法使用beeware(newbie)为我的Android应用程序运行模拟器

  21. 21

    Android的根模拟器?在SD卡上运行应用程序

  22. 22

    使用从apk提取的文件使android应用程序在eclipse模拟器上运行

  23. 23

    Google Maps Android应用程序可以在模拟器上运行吗?

  24. 24

    Android:应用程序在模拟器上运行,但在我的手机上崩溃

  25. 25

    Android Studio 无法在模拟器上运行应用程序

  26. 26

    在模拟器上执行应用程序时出现 Android 运行时错误

  27. 27

    我的客户端服务器应用程序在eclipse模拟器中运行,但不在真正的android手机中运行

  28. 28

    Android服务未在我的应用程序中运行

  29. 29

    更改Android应用程序的视图而不是模拟器

热门标签

归档