我使用Vitamio库制作适用于Android手机的RTSP流应用程序。现在,我需要为播放器创建一个播放/暂停按钮。通常,我只能使用mVideoView.setMediaController(new MediaController(getActivity()))来创建它,但是它会弄乱我的布局,因此我选择创建一个自定义按钮。我在github source的帮助下创建了一个按钮:

<ImageButton
        android:id="@+id/mediacontroller_play_pause"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerVertical="true"
        android:layout_marginLeft="5dp"
        android:background="@drawable/mediacontroller_button"
        android:contentDescription="@string/mediacontroller_play_pause"
        android:src="@drawable/mediacontroller_pause" />


现在,最困难的部分是编写代码来使此按钮起作用。 Vitamio的MediaControlller.java中有该函数的代码,但我根本无法使它工作。非常感谢您的帮助,感谢您的阅读。这是Java文件的link供参考。

最佳答案

嘿伙伴,2016年3月之后,Google Playstore对vitamio库应用了限制。我遇到了这个问题,由于vitamio lib的恶意行为,它们会立即拒绝您的应用。我向您建议由Google提供的EXOPLAYER,这非常多比vitamio(个人经验)更快,这是链接 here's the link

关于java - 为Vitamio播放器创建自定义播放按钮,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39222063/

10-11 00:45