小编xoc*_*chn的帖子

Android 从 Google 云端硬盘串流视频

我正在构建一个 Android 应用程序,需要从 Google 驱动器流式传输视频,视频链接如下:https://docs.google.com/file/d/--ID--

我无法获取 rtsp,因此它无法在 videoview 中运行视频,并且它不会以 mp4 或 3gp 结尾...所以我无法像这样运行它:

意图intent = new Intent(Intent.ACTION_VIEW); Intent.setDataAndType(Uri.parse("https://docs.google.com/file/d/--ID--"), "video/mp4"); view.getContext().startActivity(意图);

我能够使用以下代码在 webView 中运行视频:

webview.getSettings().setJavaScriptEnabled(true); webview.getSettings().setPluginState(WebSettings.PluginState.ON); webview.loadUrl("https://docs.google.com/file/d/--ID--");

webview.setWebChromeClient(new WebChromeClient());

但是视频不能全屏播放,不能暂停,而且有延迟……

所以我该怎么做 ?有没有办法从 Google Drive 流式传输视频

android webview google-drive-api

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

Android 从另一个类启动 Activity

大家好,我是 Android 新手,我正在尝试创建一个出现在所有活动中的底部菜单。因此,我在 xml 布局中创建了菜单,并将其附加到我的应用程序的布局中,使用

\n\n
 <include android:layout_width="fill_parent" layout="@layout/menu"\n        android:layout_height="wrap_content" />\n
Run Code Online (Sandbox Code Playgroud)\n\n

现在我想将此布局链接到一个类,该类将包含启动活动并更改活动菜单的颜色...

\n\n

问题是当我在其他类中使用 Intent 打开活动时,(menu.class)我得到了NullPointerException

\n\n

我已经在 AndroidManifest.xml 中添加了活动。我能够在主类(MainActivity.class)中启动新活动,但是当我尝试在菜单类中执行此操作时,我得到 NullPointerException。

\n\n

这是我的代码:

\n\n
public class MainActivity extends ActionBarActivity {\n    @Override\n    protected void onCreate(Bundle savedInstanceState) {\n        super.onCreate(savedInstanceState);\n        setContentView(R.layout.activity_main);\n\n        menu m = new menu((LinearLayout) findViewById(R.id.mn1),(LinearLayout) findViewById(R.id.mn2),\n                (LinearLayout) findViewById(R.id.mn3),(LinearLayout) findViewById(R.id.mn4));\n        m.btmmenu(new Intent(this, time.class));\n    } }\n
Run Code Online (Sandbox Code Playgroud)\n\n

菜单类:

\n\n
public class menu extends Activity {\n    LinearLayout mn1,mn2,mn3,mn4;\n    public menu(LinearLayout mn1,LinearLayout mn2,LinearLayout mn3,LinearLayout mn4) {\n        this.mn1=mn1;\n        this.mn2=mn2;\n        this.mn3=mn3;\n        this.mn4=mn4;\n    }\n …
Run Code Online (Sandbox Code Playgroud)

java android nullpointerexception android-intent android-activity

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