android上的Youtube javascript api iframe播放-无音频
此问题仅在youtube iframe上播放(Nexus7上为4.3/4.4)。我去任何媒体网站嵌入YT播放器在一个Iframe和声音不播放。播放器将启动并显示控件,但没有声音。logcat消息是:android上的Youtube javascript api iframe播放-无音频,android,google-chrome,iframe,youtube-javascript-api,android-mediacodec,Android,Google Chrome,Iframe,Youtube Javascript Api,Android Mediacodec,此问题仅在youtube iframe上播放(Nexus7上为4.3/4.4)。我去任何媒体网站嵌入YT播放器在一个Iframe和声音不播放。播放器将启动并显示控件,但没有声音。logcat消息是: I/OMXClient( 3004): Using client-side OMX mux. E/OMX-VDEC-1080P( 180): Extension: OMX.google.android.index.storeMetaDataInBuffers not implem
I/OMXClient( 3004): Using client-side OMX mux.
E/OMX-VDEC-1080P( 180): Extension: OMX.google.android.index.storeMetaDataInBuffers not implemented
E/OMXNodeInstance( 180): OMX_GetExtensionIndex OMX.google.android.index.storeMetaDataInBuffers failed
E/ACodec ( 3004): [OMX.qcom.video.decoder.avc] storeMetaDataInBuffers failed w/ err -2147483648
...
I/OMXClient( 3004): Using client-side OMX mux.
E/OMXMaster( 3004): A component of name 'OMX.qcom.audio.decoder.aac' already exists, ignoring this one.
I/SoftAAC2( 3004): Reconfiguring decoder: 0->44100 Hz, 0->2 channels
D/audio_hw_primary( 180): select_devices: out_snd_device(2: speaker) in_snd_device(0: )
D/ACDB-LOADER( 180): ACDB -> send_afe_cal
jsfiddle或直接转到任何嵌入Youtube剪辑的媒体门户。。。这个链接在我的笔记本电脑和手机上很好。我在N7上看到了bug
解决方法-使用Chrome Beta作为浏览器。但如果重点放在适应平板电脑的媒体密集型环境上,这并不能真正起作用
我的问题:这是Chrome的问题还是Nexus7的问题
--编辑
从有问题的“盘子”中抽取样本iframe:
<iframe class="youtube-player" type="text/html" src="http://www.youtube.com/embed/MYrY8aFCUCQ?version=3&rel=1&fs=1&showsearch=0&showinfo=1&iv_load_policy=1&wmode=transparent" frameborder="0" id="fitvid994988"></iframe>
你有想要播放的youtube url吗??嵌入设备不会在N7上播放音频。这是一个很好的例子你试过使用WebChromeClientThank会看看wcclient。。主要问题是为平板电脑应用程序创建网页说明(包括youtube)。如果他们在指导页面上使用平板电脑浏览器尝试学习应用程序,指导视频将无法正常播放。是否需要一个单独的、本机的how-to应用程序?我根据在webbrowser上玩它的本机应用程序开发的要求给了你答案。只需检查您是否为youtube创建了密钥。