Java 视频未在PopupWindow类的VideoView上播放-Android
我有一个自定义键盘应用程序,它扩展InputMethodService并实现KeyboardView.OnKeyboardActionListener 当我在自定义键盘上单击一个键时,它会显示一个使用PopupWindow类的弹出窗口。我已经为这个包含视频视图的PopupWindow类添加了一个布局。因此,当我在Android手机上运行此代码时,它不会给我任何错误,但VideoView不会显示或播放视频。你能帮我一下吗 注意:我的应用程序没有使用任何类型的活动,因为它是一个实现软键盘功能的服务应用程序 以下是我们的自定义弹出窗口类代码:Java 视频未在PopupWindow类的VideoView上播放-Android,java,android,android-softkeyboard,android-videoview,popupwindow,Java,Android,Android Softkeyboard,Android Videoview,Popupwindow,我有一个自定义键盘应用程序,它扩展InputMethodService并实现KeyboardView.OnKeyboardActionListener 当我在自定义键盘上单击一个键时,它会显示一个使用PopupWindow类的弹出窗口。我已经为这个包含视频视图的PopupWindow类添加了一个布局。因此,当我在Android手机上运行此代码时,它不会给我任何错误,但VideoView不会显示或播放视频。你能帮我一下吗 注意:我的应用程序没有使用任何类型的活动,因为它是一个实现软键盘功能的服务应
public class CustomVideoPopup extends PopupWindow {
...
VideoView videoView = (VideoView)customVideoView.findViewById(R.id.videoView);
videoView.setVideoURI(Uri.parse("path-to-videoFile.mp4"));
videoView.requestFocus();
videoView.start();
videoView.setZOrderOnTop(true);
以下是XML布局:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<VideoView
android:id="@+id/videoView"
android:layout_width="200dp"
android:layout_height="160dp"/>
</RelativeLayout>