Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 解决了的!如何在nativescript应用程序中实现视频播放?_Android_Video_Nativescript - Fatal编程技术网

Android 解决了的!如何在nativescript应用程序中实现视频播放?

Android 解决了的!如何在nativescript应用程序中实现视频播放?,android,video,nativescript,Android,Video,Nativescript,我用nativescript录像机录制视频,并从nativescript videoplayer插件保存的文件中播放。在iOS中,它就像一场梦,但在android中,我能实现的最多就是一个黑屏(只有在我使用exoplayer时才有声音)。我有最新版本的nativescript和插件。我的项目使用网页包。在网上找到的例子,链接到提到的插件,也不起作用。有人能在这个问题上发光吗 function takeVideo() { 变量选项={ saveToGallery:false, 持续时间:10,

我用nativescript录像机录制视频,并从nativescript videoplayer插件保存的文件中播放。在iOS中,它就像一场梦,但在android中,我能实现的最多就是一个黑屏(只有在我使用exoplayer时才有声音)。我有最新版本的nativescript和插件。我的项目使用网页包。在网上找到的例子,链接到提到的插件,也不起作用。有人能在这个问题上发光吗

function takeVideo()
{ 变量选项={ saveToGallery:false, 持续时间:10, 尺寸:300, 高清:错, 解释:“” }

} exports.takeVideo=takeVideo

ios中的播放效果很好。对于android,我无法使保存的mp4文件正常工作,而且下面提到的url也无法在屏幕上显示图片

 <StackLayout   id = "zoomvideo" className="collapse"  height = "100%" verticalAlignment="top">  

                                            <VideoPlayer:Video height="100%" row="1"   
                                            loaded="videoplayerLoaded"  
                                            src="https://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4" 
                                            finished="videoFinished" controls="true" 
                                            autoplay="false"  id = "vidplayer" fill = "true" />     </StackLayout> 


我解决了这个问题。。。在Android清单中,Android:hardwareAccelerated=“false”导致了此问题。通过将其设置为true来解决这一问题带来了一个新的(影响较小的)问题。我现在在一些背景是透明的元素中有阴影。。。。这是因为当hardwareAccelerated设置为true时,我使用的z索引创建了不需要的高程。我从未注意到这一点,因为提升不适用于硬件加速=false

录制时是否指定
格式
?你能发布相关代码、录音和回放吗?我已经将代码添加到我的帖子中。如有任何见解,我们将不胜感激
 <StackLayout   id = "zoomvideo" className="collapse"  height = "100%" verticalAlignment="top">  

                                            <VideoPlayer:Video height="100%" row="1"   
                                            loaded="videoplayerLoaded"  
                                            src="https://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4" 
                                            finished="videoFinished" controls="true" 
                                            autoplay="false"  id = "vidplayer" fill = "true" />     </StackLayout>