音频文件SAPUI5

2020-09-13 07:35发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好!

我正在尝试在我的SAPUI5应用程序中播放* .wav声音。 我用过

  

它可以在Webide中运行,但是当我将应用程序部署到ABAP存储库时,歌曲不会播放。

有帮助吗?

问候。

Dinarte Neto

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好!

我正在尝试在我的SAPUI5应用程序中播放* .wav声音。 我用过

  

它可以在Webide中运行,但是当我将应用程序部署到ABAP存储库时,歌曲不会播放。

有帮助吗?

问候。

Dinarte Neto

付费偷看设置
发送
3条回答
zhangjiyang1323
1楼-- · 2020-09-13 08:14

嗨,Dinarte。

我建议验证音频文件是否在应用程序部署后所在的位置。 如果您检查浏览器的开发人员工具,则可以看到针对该应用程序发出的网络请求。 查看对.wav文件的请求是否正在调用您期望的路径,并且该路径成功。

此外,在WebIDE和ABAP系统之间在行为上有任何差异时,最好确认UI5版本是否相同。 如果您使用1.44构建应用程序,但ABAP系统正在运行1.38,则可能存在差异,可能会影响功能。

如果这样做没有帮助,请检查浏览器控制台日志,看看是否

谢谢,

Keith Nunn
SAP产品支持

太Q了
2楼-- · 2020-09-13 08:18

mysong.wav存储在哪里 。 如果在项目的音频文件夹中。 您可以通过SAPUI5服务URL开头的完整URL来引用它。/usr/sap/

土豆飞人
3楼-- · 2020-09-13 08:12

当您尝试部署任何媒体文件(音频)时,它将被转换为某种格式,并且不会被部署到SAP Gateway Repository。 作为解决此问题的简单方法,尝试为所需的音频文件生成dataURI并进行部署。它适用于大多数浏览器,甚至适用于自定义容器(如果有)

https://dopiaza.org/tools/datauri/index.php

var audio = new Audio(" data:audio/wav; base64," you conversion data URI");

audio.oncanplaythrough = function(){
audio.play();
};

一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...

相关问答