小编Mid*_*dhu的帖子

如何在Android Video View中播放Youtube视频?

我正在开发一个Android应用程序,需要在其中嵌入youtube视频播放器.我成功地从API获得了RTSP视频URL,但在我的Android视频视图中尝试加载此rtsp url时,它显示" Can't play this video.".以前我在这个方法中开发了一个类似的应用程序,当时工作正常,但现在也无法加载.

我很确定,我从API获得了正确的RTSP网址. rtsp://v6.cache6.c.youtube.com/CiULENy73wIaHAlV9VII3c64lRMYESARFEgGUglwbGF5bGlzdHMM/0/0/0/video.3gp

这是我的活动代码:

    mVideoURL = getIntent().getStringExtra("EXT_URL");
    Log.i("VIDEO URL", " " + mVideoURL);

    MediaController mc = new MediaController(this);
    mVideoStreamView = (VideoView) findViewById(R.id.vidPlayer);

    mVideoStreamView.setVideoURI(Uri.parse(mVideoURL));
    mVideoStreamView.setMediaController(mc);
    mVideoStreamView.requestFocus();
    mVideoStreamView.start();
Run Code Online (Sandbox Code Playgroud)

编辑 从logcat中找到一些其他信息:

ARTSPConnection(6607): status: RTSP/1.0 200 OK
ASessionDescription(6607): v=0
ASessionDescription(6607): o=GoogleStreamer 378992432 328144046 IN IP4 74.125.213.182
ASessionDescription(6607): s=Video
ASessionDescription(6607): c=IN IP4 0.0.0.0
ASessionDescription(6607): b=AS:29
ASessionDescription(6607): t=0 0
ASessionDescription(6607): a=control:*
ASessionDescription(6607): a=range:npt=0-1703.000000
ASessionDescription(6607): m=video 0 RTP/AVP 98
ASessionDescription(6607): b=AS:17
ASessionDescription(6607): a=rtpmap:98 H263-2000/90000
ASessionDescription(6607): a=control:trackID=0
ASessionDescription(6607): a=cliprect:0,0,144,176
ASessionDescription(6607): a=framesize:98 176-144 …
Run Code Online (Sandbox Code Playgroud)

youtube android android-videoview

31
推荐指数
3
解决办法
8万
查看次数

是否可以在Android应用程序中捕获/接收IR信号?

有没有办法在Android中接收IR信号?

在搜索时,我找到了从Android设备传输数据的方法.

发现这个非常有用:https://github.com/rngtng/IrDude

那么,是否也可以接收其他红外发射设备(如遥控器)产生的红外信号?如果是,我想在我的应用UI中打印这些信号(十六进制值).请问有谁可以解决这个问题,请... :)

我正在使用Galaxy S4进行开发.

android infrared

18
推荐指数
1
解决办法
7万
查看次数

Flutter Web 应用程序未在移动浏览器中加载

我使用 Flutter 为我的企业创建了一个移动应用程序,它发布在 PlayStore 中,运行良好。

后来,我将该应用程序转换为网络友好型,并使用 Flutter Web 构建它,并使用 Firebase Hosting 托管它。您可以在这里查看该网站: https: //youmenotes.com/immadekada/bambusa/#/

现在我试图解决的问题是,该网站正在桌面浏览器中按预期加载,但如果我尝试使用手机浏览器打开此 URL,它会卡在白屏中。不知道如何解决它。

如果有人遇到同样的问题,请给我一些关于这个问题的说明。

谢谢!


注意:我有另一个使用相同方式托管的 Flutter Web 应用程序(演示应用程序),并且它在 PC 和移动浏览器上都运行得很好。网址是这样的:https: //youmenotes.com/immadekada/bambusa/game1/#/

flutter flutter-web

1
推荐指数
1
解决办法
3075
查看次数