本文根据Thomas Jung的一篇文章加以修改, 最终实现, 并且添加了一些中文的注释, 使这种技术更加容易被大家理解和使用. 效果如图:
程序实现:
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中注册组件,出现这个问题请给我留言.
揭秘老白的SAP登陆界面Title呢?
不要迷恋老白, 这些都是写着玩的, 很少有实际应用, 精力多放在广泛应用的技术上比较靠谱.
呵呵~我也是对这个好奇而已~工作闲暇玩玩
安裝好Source code for MP3 player,我的程式無法activate,會出現找不到table:ZBOB_MP3_PLAYLIST ,我確定有安裝所有source,該怎麼辦呢? 謝謝
第五个了,^_^!
第四个了
第三个留言,看得人家心痒痒,快点给实现方法吧,O(∩_∩)O哈哈~
第二个来留言!
第一个来留言!