缩小尺寸的WebView无法在Android中正确显示视频

缩小尺寸的WebView无法在Android中正确显示视频,android,android-fragments,android-webview,Android,Android Fragments,Android Webview,我正在为平板电脑开发一个应用程序,它同时利用屏幕上的两个片段。正确的片段包含一个应该能够播放视频的WebView,但它的父片段的缩小似乎阻止了一些视频的正确播放 编辑我简化了我的示例,以排除片段,并将问题分解为基本问题: 主要内容: 主要布局: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" an

我正在为平板电脑开发一个应用程序,它同时利用屏幕上的两个片段。正确的片段包含一个应该能够播放视频的WebView,但它的父片段的缩小似乎阻止了一些视频的正确播放

编辑我简化了我的示例,以排除片段,并将问题分解为基本问题:
主要内容:

主要布局:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/right"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >
    <WebView
        android:id="@+id/webieView"
        android:layout_marginLeft="400dp"
        android:layout_width="800dp"
        android:layout_height="fill_parent"
        />
</LinearLayout>

起初我认为我的视频播放周期有问题,但在检查了所有可能的情况后,(我在清单中将硬件加速设置为on),我发现当包含webview的片段变大一点时,视频会播放

请注意,当WebView变大时,视频会播放,但视频的一部分会无缘无故被切断

有人知道为什么会这样吗?我如何才能让视频在一个只存在于半个屏幕上的片段中的网络视图中正确播放

我还不能将图片发布到该网站(仅限于2个链接),但这里有一些链接指向我的问题的截图:

视频播放:

还请注意,我尝试使用WebViewFragment时没有任何运气


编辑我已经确定视频播放,但它播放起来就像画布是从左上角绘制的一样。无论webView位于何处,也无论视频在webView中的何处,视频的画布仅包含视频在左上角播放时的播放位置。我更新了上面的屏幕截图以证明这一事实。

有人对我的问题有任何意见吗?如果有人有任何建议或意见,请回答此问题。如果您能确认这是一个意外问题,请向上投票此问题以帮助我找到解决方法。您找到解决方案了吗?我也有同样的问题……不,我还没有找到解决办法。我可能应该继续前进,但每次我在我的项目上取得进展时,我都在想我能找到一个解决方案,让视频在我的项目中正确播放。@boosthung,找到解决方案了吗?我也有同样的问题。有一点是孤立的,那就是它只在三星Galaxy Tab2-10.1英寸OS-4.0.3上被观察到。我尝试了另一个制作标签,但我遇到了另一个奇怪的问题,与此无关。我探索了很多,但找不到解决办法。Webview只显示部分视频,其余显示空白/白色!!!有人对我的问题有任何意见吗?如果有人有任何建议或意见,请回答这个问题。如果您能确认这是一个意外问题,请向上投票此问题以帮助我找到解决方法。您找到解决方案了吗?我也有同样的问题……不,我还没有找到解决办法。我可能应该继续前进,但每次我在我的项目上取得进展时,我都在想我能找到一个解决方案,让视频在我的项目中正确播放。@boosthung,找到解决方案了吗?我也有同样的问题。有一点是孤立的,那就是它只在三星Galaxy Tab2-10.1英寸OS-4.0.3上被观察到。我尝试了另一个制作标签,但我遇到了另一个奇怪的问题,与此无关。我探索了很多,但找不到解决办法。Webview只显示部分视频,其余显示空白/白色!!!
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/right"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >
    <WebView
        android:id="@+id/webieView"
        android:layout_marginLeft="400dp"
        android:layout_width="800dp"
        android:layout_height="fill_parent"
        />
</LinearLayout>