SAP ABAP MP3 Player with ActiveX control–顺便解密老白

image_thumb.png


本文根据Thomas Jung的一篇文章加以修改, 最终实现, 并且添加了一些中文的注释, 使这种技术更加容易被大家理解和使用. 效果如图:

image

程序实现:

1. 创建一个proxy class, 继承自CL_GUI_CONTROL

2. 在constructor方法中初始化调用WMP 的activeX控件

3. 调用该控件的open以及play方法播放文件

4. 在alv中显示播放清单

5. 在播放结束后自动切换到下一首需要实现事件endofstream

具体实现, 恩….等评论留言过5条放出.

————————————–华丽的分割线—————————

现在放出具体实现:

1. 如果你有saplink,那么就非常简单了,请下载下面的两个nugg文件

关于saplink下载,请参考: http://www.abaptech.com/2010/06/alv-generator-v1-0-publish
文件下载:

  Source code for MP3 player (14.3 KiB, 549 hits)

2. 如果没有saplink,请参考下面压缩文件,里面有两个html文件夹,一个是class,一个是具体实现,你要手动创建程序了.

下载文件:

  HTML source code for MP3 player (95.2 KiB, 517 hits)

3. 附加说明, 如果出现dump, 有可能需要在SOLE中注册组件,出现这个问题请给我留言.


About The Author

从事SAP行业有些年头,对SAP技术稍有了解; 如无特别声明,本博客文章为原创,转载请注明; 博主MSN:xuchunbo0901@hotmail.com; 博主邮箱:bob.xu@abaptech.com。

9 Comments

  1. longyiten 说道:

    揭秘老白的SAP登陆界面Title呢?

  2. Forever 说道:

    安裝好Source code for MP3 player,我的程式無法activate,會出現找不到table:ZBOB_MP3_PLAYLIST ,我確定有安裝所有source,該怎麼辦呢? 謝謝

  3. zxb 说道:

    第五个了,^_^!

  4. gaoyang 说道:

    第四个了

  5. Lei.guan 说道:

    第三个留言,看得人家心痒痒,快点给实现方法吧,O(∩_∩)O哈哈~

  6. atph2009 说道:

    第二个来留言!

  7. feng850113 说道:

    第一个来留言!

Leave A Reply


注意: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。使用'@all ',将会将评论发送给之前所有其它评论者。请务必注意user必须和评论者名相匹配(大小写一致)。

无觅相关文章插件,快速提升流量